diff --git a/.changes/2.1628.0.json b/.changes/2.1628.0.json
new file mode 100644
index 0000000000..ffb8d484be
--- /dev/null
+++ b/.changes/2.1628.0.json
@@ -0,0 +1,7 @@
+[
+ {
+ "type": "feature",
+ "category": "IoTFleetWise",
+ "description": "AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter."
+ }
+]
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ed58992f9f..6e30732294 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,10 @@
# Changelog for AWS SDK for JavaScript
-
+
+## 2.1628.0
+* feature: IoTFleetWise: AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter.
+
## 2.1627.0
* bugfix: SSO: fix sso credential resolution failure when sso-session access token requires a refresh
* bugfix: Typing: Align the typing for constructor param of TokenFileWebIdentityCredentials with STS client
diff --git a/README.md b/README.md
index 87c1f08124..ebd9f2035a 100644
--- a/README.md
+++ b/README.md
@@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true;
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/dynamodb-2011-12-05.min.json b/apis/dynamodb-2011-12-05.min.json
index 2be9d33804..1ec530d83e 100644
--- a/apis/dynamodb-2011-12-05.min.json
+++ b/apis/dynamodb-2011-12-05.min.json
@@ -5,6 +5,9 @@
"endpointPrefix": "dynamodb",
"jsonVersion": "1.0",
"protocol": "json",
+ "protocols": [
+ "json"
+ ],
"serviceAbbreviation": "DynamoDB",
"serviceFullName": "Amazon DynamoDB",
"serviceId": "DynamoDB",
diff --git a/apis/dynamodb-2011-12-05.normal.json b/apis/dynamodb-2011-12-05.normal.json
index 85f5e076c4..a1e9438623 100644
--- a/apis/dynamodb-2011-12-05.normal.json
+++ b/apis/dynamodb-2011-12-05.normal.json
@@ -5,6 +5,9 @@
"endpointPrefix": "dynamodb",
"jsonVersion": "1.0",
"protocol": "json",
+ "protocols": [
+ "json"
+ ],
"serviceAbbreviation": "DynamoDB",
"serviceFullName": "Amazon DynamoDB",
"serviceId": "DynamoDB",
diff --git a/apis/dynamodb-2012-08-10.min.json b/apis/dynamodb-2012-08-10.min.json
index 4c497f6b8b..db159bf4f8 100644
--- a/apis/dynamodb-2012-08-10.min.json
+++ b/apis/dynamodb-2012-08-10.min.json
@@ -5,6 +5,9 @@
"endpointPrefix": "dynamodb",
"jsonVersion": "1.0",
"protocol": "json",
+ "protocols": [
+ "json"
+ ],
"serviceAbbreviation": "DynamoDB",
"serviceFullName": "Amazon DynamoDB",
"serviceId": "DynamoDB",
diff --git a/apis/dynamodb-2012-08-10.normal.json b/apis/dynamodb-2012-08-10.normal.json
index 052503b3e1..b897c2360b 100644
--- a/apis/dynamodb-2012-08-10.normal.json
+++ b/apis/dynamodb-2012-08-10.normal.json
@@ -5,6 +5,9 @@
"endpointPrefix": "dynamodb",
"jsonVersion": "1.0",
"protocol": "json",
+ "protocols": [
+ "json"
+ ],
"serviceAbbreviation": "DynamoDB",
"serviceFullName": "Amazon DynamoDB",
"serviceId": "DynamoDB",
@@ -93,7 +96,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "
The BatchWriteItem
operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem
can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types.
BatchWriteItem
cannot update items. If you perform a BatchWriteItem
operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem
action.
The individual PutItem
and DeleteItem
operations specified in BatchWriteItem
are atomic; however BatchWriteItem
as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems
response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem
in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem
request with those unprocessed items until all items have been processed.
If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem
returns a ProvisionedThroughputExceededException
.
If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed.
For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide.
With BatchWriteItem
, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem
does not behave in the same way as individual PutItem
and DeleteItem
calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem
does not return deleted items in the response.
If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem
performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application.
Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit.
If one or more of the following is true, DynamoDB rejects the entire batch write operation:
-
One or more tables specified in the BatchWriteItem
request does not exist.
-
Primary key attributes specified on an item in the request do not match those in the corresponding table's primary key schema.
-
You try to perform multiple operations on the same item in the same BatchWriteItem
request. For example, you cannot put and delete the same item in the same BatchWriteItem
request.
-
Your request contains at least two items with identical hash and range keys (which essentially is two put operations).
-
There are more than 25 requests in the batch.
-
Any individual item in a batch exceeds 400 KB.
-
The total request size exceeds 16 MB.
",
+ "documentation": "The BatchWriteItem
operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem
can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types.
BatchWriteItem
cannot update items. If you perform a BatchWriteItem
operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem
action.
The individual PutItem
and DeleteItem
operations specified in BatchWriteItem
are atomic; however BatchWriteItem
as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems
response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem
in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem
request with those unprocessed items until all items have been processed.
If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem
returns a ProvisionedThroughputExceededException
.
If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed.
For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide.
With BatchWriteItem
, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem
does not behave in the same way as individual PutItem
and DeleteItem
calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem
does not return deleted items in the response.
If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem
performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application.
Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit.
If one or more of the following is true, DynamoDB rejects the entire batch write operation:
-
One or more tables specified in the BatchWriteItem
request does not exist.
-
Primary key attributes specified on an item in the request do not match those in the corresponding table's primary key schema.
-
You try to perform multiple operations on the same item in the same BatchWriteItem
request. For example, you cannot put and delete the same item in the same BatchWriteItem
request.
-
Your request contains at least two items with identical hash and range keys (which essentially is two put operations).
-
There are more than 25 requests in the batch.
-
Any individual item in a batch exceeds 400 KB.
-
The total request size exceeds 16 MB.
-
Any individual items with keys exceeding the key length limits. For a partition key, the limit is 2048 bytes and for a sort key, the limit is 1024 bytes.
",
"endpointdiscovery": {}
},
"CreateBackup": {
@@ -157,7 +160,7 @@
"shape": "TableNotFoundException"
}
],
- "documentation": "Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
If you want to add a new replica table to a global table, each of the following conditions must be true:
-
The table must have the same primary key as all of the other replicas.
-
The table must have the same name as all of the other replicas.
-
The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item.
-
None of the replica tables in the global table can contain any data.
If global secondary indexes are specified, then the following conditions must also be met:
If local secondary indexes are specified, then the following conditions must also be met:
Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes.
If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table.
",
+ "documentation": "Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
If you want to add a new replica table to a global table, each of the following conditions must be true:
-
The table must have the same primary key as all of the other replicas.
-
The table must have the same name as all of the other replicas.
-
The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item.
-
None of the replica tables in the global table can contain any data.
If global secondary indexes are specified, then the following conditions must also be met:
If local secondary indexes are specified, then the following conditions must also be met:
Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes.
If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table.
",
"endpointdiscovery": {}
},
"CreateTable": {
@@ -311,7 +314,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "The DeleteTable
operation deletes a table and all of its items. After a DeleteTable
request, the specified table is in the DELETING
state until DynamoDB completes the deletion. If the table is in the ACTIVE
state, you can delete it. If a table is in CREATING
or UPDATING
states, then DynamoDB returns a ResourceInUseException
. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException
. If table is already in the DELETING
state, no error is returned.
This operation only applies to Version 2019.11.21 (Current) of global tables.
DynamoDB might continue to accept data read and write operations, such as GetItem
and PutItem
, on a table in the DELETING
state until the table deletion is complete.
When you delete a table, any indexes on that table are also deleted.
If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED
state, and the stream is automatically deleted after 24 hours.
Use the DescribeTable
action to check the status of the table.
",
+ "documentation": "The DeleteTable
operation deletes a table and all of its items. After a DeleteTable
request, the specified table is in the DELETING
state until DynamoDB completes the deletion. If the table is in the ACTIVE
state, you can delete it. If a table is in CREATING
or UPDATING
states, then DynamoDB returns a ResourceInUseException
. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException
. If table is already in the DELETING
state, no error is returned.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
DynamoDB might continue to accept data read and write operations, such as GetItem
and PutItem
, on a table in the DELETING
state until the table deletion is complete.
When you delete a table, any indexes on that table are also deleted.
If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED
state, and the stream is automatically deleted after 24 hours.
Use the DescribeTable
action to check the status of the table.
",
"endpointdiscovery": {}
},
"DescribeBackup": {
@@ -442,7 +445,7 @@
"shape": "GlobalTableNotFoundException"
}
],
- "documentation": "Returns information about the specified global table.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
+ "documentation": "Returns information about the specified global table.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
"endpointdiscovery": {}
},
"DescribeGlobalTableSettings": {
@@ -465,7 +468,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Describes Region-specific settings for a global table.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
+ "documentation": "Describes Region-specific settings for a global table.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
"endpointdiscovery": {}
},
"DescribeImport": {
@@ -550,7 +553,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table.
This operation only applies to Version 2019.11.21 (Current) of global tables.
If you issue a DescribeTable
request immediately after a CreateTable
request, DynamoDB might return a ResourceNotFoundException
. This is because DescribeTable
uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable
request again.
",
+ "documentation": "Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
If you issue a DescribeTable
request immediately after a CreateTable
request, DynamoDB might return a ResourceNotFoundException
. This is because DescribeTable
uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable
request again.
",
"endpointdiscovery": {}
},
"DescribeTableReplicaAutoScaling": {
@@ -573,7 +576,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Describes auto scaling settings across replicas of the global table at once.
This operation only applies to Version 2019.11.21 (Current) of global tables.
"
+ "documentation": "Describes auto scaling settings across replicas of the global table at once.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
"
},
"DescribeTimeToLive": {
"name": "DescribeTimeToLive",
@@ -928,7 +931,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Lists all global tables that have a replica in the specified Region.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
+ "documentation": "Lists all global tables that have a replica in the specified Region.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
"endpointdiscovery": {}
},
"ListImports": {
@@ -1393,7 +1396,7 @@
"shape": "TableNotFoundException"
}
],
- "documentation": "Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
This operation only applies to Version 2017.11.29 of global tables. If you are using global tables Version 2019.11.21 you can use UpdateTable instead.
Although you can use UpdateGlobalTable
to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas.
If global secondary indexes are specified, then the following conditions must also be met:
-
The global secondary indexes must have the same name.
-
The global secondary indexes must have the same hash key and sort key (if present).
-
The global secondary indexes must have the same provisioned and maximum write capacity units.
",
+ "documentation": "Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you are using global tables Version 2019.11.21 you can use UpdateTable instead.
Although you can use UpdateGlobalTable
to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas.
If global secondary indexes are specified, then the following conditions must also be met:
-
The global secondary indexes must have the same name.
-
The global secondary indexes must have the same hash key and sort key (if present).
-
The global secondary indexes must have the same provisioned and maximum write capacity units.
",
"endpointdiscovery": {}
},
"UpdateGlobalTableSettings": {
@@ -1428,7 +1431,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Updates settings for a global table.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
+ "documentation": "Updates settings for a global table.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
",
"endpointdiscovery": {}
},
"UpdateItem": {
@@ -1524,7 +1527,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table.
This operation only applies to Version 2019.11.21 (Current) of global tables.
You can only perform one of the following operations at once:
-
Modify the provisioned throughput settings of the table.
-
Remove a global secondary index from the table.
-
Create a new global secondary index on the table. After the index begins backfilling, you can use UpdateTable
to perform other operations.
UpdateTable
is an asynchronous operation; while it's executing, the table status changes from ACTIVE
to UPDATING
. While it's UPDATING
, you can't issue another UpdateTable
request. When the table returns to the ACTIVE
state, the UpdateTable
operation is complete.
",
+ "documentation": "Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
You can only perform one of the following operations at once:
-
Modify the provisioned throughput settings of the table.
-
Remove a global secondary index from the table.
-
Create a new global secondary index on the table. After the index begins backfilling, you can use UpdateTable
to perform other operations.
UpdateTable
is an asynchronous operation; while it's executing, the table status changes from ACTIVE
to UPDATING
. While it's UPDATING
, you can't issue another UpdateTable
request. When the table returns to the ACTIVE
state, the UpdateTable
operation is complete.
",
"endpointdiscovery": {}
},
"UpdateTableReplicaAutoScaling": {
@@ -1553,7 +1556,7 @@
"shape": "InternalServerError"
}
],
- "documentation": "Updates auto scaling settings on your global tables at once.
This operation only applies to Version 2019.11.21 (Current) of global tables.
"
+ "documentation": "Updates auto scaling settings on your global tables at once.
For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
"
},
"UpdateTimeToLive": {
"name": "UpdateTimeToLive",
@@ -2452,7 +2455,7 @@
"documentation": "The amount of throughput consumed on each global index affected by the operation.
"
}
},
- "documentation": "The capacity units consumed by an operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the request asked for it. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by an operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the request asked for it. For more information, see Provisioned capacity mode in the Amazon DynamoDB Developer Guide.
"
},
"ConsumedCapacityMultiple": {
"type": "list",
@@ -2697,7 +2700,7 @@
},
"BillingMode": {
"shape": "BillingMode",
- "documentation": "Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
-
PROVISIONED
- We recommend using PROVISIONED
for predictable workloads. PROVISIONED
sets the billing mode to Provisioned Mode.
-
PAY_PER_REQUEST
- We recommend using PAY_PER_REQUEST
for unpredictable workloads. PAY_PER_REQUEST
sets the billing mode to On-Demand Mode.
"
+ "documentation": "Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
-
PROVISIONED
- We recommend using PROVISIONED
for predictable workloads. PROVISIONED
sets the billing mode to Provisioned capacity mode.
-
PAY_PER_REQUEST
- We recommend using PAY_PER_REQUEST
for unpredictable workloads. PAY_PER_REQUEST
sets the billing mode to On-demand capacity mode.
"
},
"ProvisionedThroughput": {
"shape": "ProvisionedThroughput",
@@ -2911,7 +2914,7 @@
},
"ConsumedCapacity": {
"shape": "ConsumedCapacity",
- "documentation": "The capacity units consumed by the DeleteItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by the DeleteItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned capacity mode in the Amazon DynamoDB Developer Guide.
"
},
"ItemCollectionMetrics": {
"shape": "ItemCollectionMetrics",
@@ -3856,7 +3859,7 @@
},
"ConsumedCapacity": {
"shape": "ConsumedCapacity",
- "documentation": "The capacity units consumed by the GetItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by the GetItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
"
}
},
"documentation": "Represents the output of a GetItem
operation.
"
@@ -5359,7 +5362,7 @@
},
"ConsumedCapacity": {
"shape": "ConsumedCapacity",
- "documentation": "The capacity units consumed by the PutItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by the PutItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Capacity unity consumption for write operations in the Amazon DynamoDB Developer Guide.
"
},
"ItemCollectionMetrics": {
"shape": "ItemCollectionMetrics",
@@ -5512,7 +5515,7 @@
},
"ConsumedCapacity": {
"shape": "ConsumedCapacity",
- "documentation": "The capacity units consumed by the Query
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by the Query
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
"
}
},
"documentation": "Represents the output of a Query
operation.
"
@@ -6345,7 +6348,7 @@
},
"ConsumedCapacity": {
"shape": "ConsumedCapacity",
- "documentation": "The capacity units consumed by the Scan
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by the Scan
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
"
}
},
"documentation": "Represents the output of a Scan
operation.
"
@@ -7130,7 +7133,7 @@
},
"GlobalTableBillingMode": {
"shape": "BillingMode",
- "documentation": "The billing mode of the global table. If GlobalTableBillingMode
is not specified, the global table defaults to PROVISIONED
capacity billing mode.
-
PROVISIONED
- We recommend using PROVISIONED
for predictable workloads. PROVISIONED
sets the billing mode to Provisioned Mode.
-
PAY_PER_REQUEST
- We recommend using PAY_PER_REQUEST
for unpredictable workloads. PAY_PER_REQUEST
sets the billing mode to On-Demand Mode.
"
+ "documentation": "The billing mode of the global table. If GlobalTableBillingMode
is not specified, the global table defaults to PROVISIONED
capacity billing mode.
-
PROVISIONED
- We recommend using PROVISIONED
for predictable workloads. PROVISIONED
sets the billing mode to Provisioned capacity mode.
-
PAY_PER_REQUEST
- We recommend using PAY_PER_REQUEST
for unpredictable workloads. PAY_PER_REQUEST
sets the billing mode to On-demand capacity mode.
"
},
"GlobalTableProvisionedWriteCapacityUnits": {
"shape": "PositiveLongObject",
@@ -7233,7 +7236,7 @@
},
"ConsumedCapacity": {
"shape": "ConsumedCapacity",
- "documentation": "The capacity units consumed by the UpdateItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
"
+ "documentation": "The capacity units consumed by the UpdateItem
operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the ReturnConsumedCapacity
parameter was specified. For more information, see Capacity unity consumption for write operations in the Amazon DynamoDB Developer Guide.
"
},
"ItemCollectionMetrics": {
"shape": "ItemCollectionMetrics",
@@ -7343,7 +7346,7 @@
},
"BillingMode": {
"shape": "BillingMode",
- "documentation": "Controls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes.
-
PROVISIONED
- We recommend using PROVISIONED
for predictable workloads. PROVISIONED
sets the billing mode to Provisioned Mode.
-
PAY_PER_REQUEST
- We recommend using PAY_PER_REQUEST
for unpredictable workloads. PAY_PER_REQUEST
sets the billing mode to On-Demand Mode.
"
+ "documentation": "Controls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes.
-
PROVISIONED
- We recommend using PROVISIONED
for predictable workloads. PROVISIONED
sets the billing mode to Provisioned capacity mode.
-
PAY_PER_REQUEST
- We recommend using PAY_PER_REQUEST
for unpredictable workloads. PAY_PER_REQUEST
sets the billing mode to On-demand capacity mode.
"
},
"ProvisionedThroughput": {
"shape": "ProvisionedThroughput",
@@ -7363,7 +7366,7 @@
},
"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 (Current) of global tables.
"
+ "documentation": "A list of replica update actions (create, delete, or update) for the table.
For global tables, this property only applies to global tables using Version 2019.11.21 (Current version).
"
},
"TableClass": {
"shape": "TableClass",
diff --git a/apis/iotfleetwise-2021-06-17.min.json b/apis/iotfleetwise-2021-06-17.min.json
index 6ea0ad06bf..8bcf7c66e3 100644
--- a/apis/iotfleetwise-2021-06-17.min.json
+++ b/apis/iotfleetwise-2021-06-17.min.json
@@ -1307,6 +1307,14 @@
"type": "structure",
"members": {
"modelManifestArn": {},
+ "attributeNames": {
+ "type": "list",
+ "member": {}
+ },
+ "attributeValues": {
+ "type": "list",
+ "member": {}
+ },
"nextToken": {},
"maxResults": {
"type": "integer"
@@ -1421,12 +1429,12 @@
"type": "structure",
"members": {
"timestreamResources": {
- "shape": "S6s",
+ "shape": "S6u",
"deprecated": true,
"deprecatedMessage": "Amazon Timestream metadata is now passed in the CreateCampaign API."
},
"iamResources": {
- "shape": "S6t",
+ "shape": "S6v",
"deprecated": true,
"deprecatedMessage": "iamResources is no longer used or needed as input"
}
@@ -1443,10 +1451,10 @@
"members": {
"registerAccountStatus": {},
"timestreamResources": {
- "shape": "S6s"
+ "shape": "S6u"
},
"iamResources": {
- "shape": "S6t"
+ "shape": "S6v"
},
"creationTime": {
"type": "timestamp"
@@ -1597,10 +1605,10 @@
"name": {},
"description": {},
"nodesToAdd": {
- "shape": "S7a"
+ "shape": "S7c"
},
"nodesToRemove": {
- "shape": "S7a"
+ "shape": "S7c"
},
"status": {}
}
@@ -1634,7 +1642,7 @@
"shape": "S36"
},
"nodesToRemove": {
- "shape": "S7a"
+ "shape": "S7c"
}
}
},
@@ -2161,7 +2169,7 @@
"logGroupName": {}
}
},
- "S6s": {
+ "S6u": {
"type": "structure",
"required": [
"timestreamDatabaseName",
@@ -2172,7 +2180,7 @@
"timestreamTableName": {}
}
},
- "S6t": {
+ "S6v": {
"type": "structure",
"required": [
"roleArn"
@@ -2181,7 +2189,7 @@
"roleArn": {}
}
},
- "S7a": {
+ "S7c": {
"type": "list",
"member": {}
}
diff --git a/apis/iotfleetwise-2021-06-17.normal.json b/apis/iotfleetwise-2021-06-17.normal.json
index 74532356ff..70051e1385 100644
--- a/apis/iotfleetwise-2021-06-17.normal.json
+++ b/apis/iotfleetwise-2021-06-17.normal.json
@@ -2186,7 +2186,7 @@
},
"signalCatalogArn": {
"shape": "arn",
- "documentation": "(Optional) The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
"
+ "documentation": "The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
"
},
"targetArn": {
"shape": "arn",
@@ -3935,6 +3935,14 @@
"shape": "arn",
"documentation": " The Amazon Resource Name (ARN) of a vehicle model (model manifest). You can use this optional parameter to list only the vehicles created from a certain vehicle model.
"
},
+ "attributeNames": {
+ "shape": "attributeNamesList",
+ "documentation": "The fully qualified names of the attributes. For example, the fully qualified name of an attribute might be Vehicle.Body.Engine.Type
.
"
+ },
+ "attributeValues": {
+ "shape": "attributeValuesList",
+ "documentation": "Static information about a vehicle attribute value in string format. For example:
\"1.3 L R2\"
"
+ },
"nextToken": {
"shape": "nextToken",
"documentation": "A pagination token for the next set of results.
If the results of a search are large, only a portion of the results are returned, and a nextToken
pagination token is returned in the response. To retrieve the next set of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
"
@@ -5504,9 +5512,25 @@
"min": 1,
"pattern": "[a-zA-Z0-9_.-]+"
},
+ "attributeNamesList": {
+ "type": "list",
+ "member": {
+ "shape": "attributeName"
+ },
+ "max": 5,
+ "min": 1
+ },
"attributeValue": {
"type": "string"
},
+ "attributeValuesList": {
+ "type": "list",
+ "member": {
+ "shape": "attributeValue"
+ },
+ "max": 5,
+ "min": 1
+ },
"attributesMap": {
"type": "map",
"key": {
diff --git a/apis/managedblockchain-2018-09-24.min.json b/apis/managedblockchain-2018-09-24.min.json
index 866f09f5be..be0669ab94 100644
--- a/apis/managedblockchain-2018-09-24.min.json
+++ b/apis/managedblockchain-2018-09-24.min.json
@@ -5,6 +5,9 @@
"endpointPrefix": "managedblockchain",
"jsonVersion": "1.1",
"protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
"serviceAbbreviation": "ManagedBlockchain",
"serviceFullName": "Amazon Managed Blockchain",
"serviceId": "ManagedBlockchain",
diff --git a/apis/managedblockchain-2018-09-24.normal.json b/apis/managedblockchain-2018-09-24.normal.json
index 359c578351..89cfcb580b 100644
--- a/apis/managedblockchain-2018-09-24.normal.json
+++ b/apis/managedblockchain-2018-09-24.normal.json
@@ -5,6 +5,9 @@
"endpointPrefix": "managedblockchain",
"jsonVersion": "1.1",
"protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
"serviceAbbreviation": "ManagedBlockchain",
"serviceFullName": "Amazon Managed Blockchain",
"serviceId": "ManagedBlockchain",
@@ -1051,7 +1054,7 @@
},
"NetworkType": {
"shape": "AccessorNetworkType",
- "documentation": "The blockchain network that the Accessor
token is created for.
We recommend using the appropriate networkType
value for the blockchain network that you are creating the Accessor
token for. You cannnot use the value ETHEREUM_MAINNET_AND_GOERLI
to specify a networkType
for your Accessor token.
The default value of ETHEREUM_MAINNET_AND_GOERLI
is only applied:
"
+ "documentation": "The blockchain network that the Accessor
token is created for.
-
Use the actual networkType
value for the blockchain network that you are creating the Accessor
token for.
-
With the shut down of the Ethereum Goerli and Polygon Mumbai Testnet networks the following networkType
values are no longer available for selection and use.
However, your existing Accessor
tokens with these networkType
values will remain unchanged.
"
}
}
},
@@ -1189,7 +1192,7 @@
},
"NetworkId": {
"shape": "ResourceIdString",
- "documentation": "The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
-
n-ethereum-mainnet
-
n-ethereum-goerli
",
+ "documentation": "The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
",
"location": "uri",
"locationName": "networkId"
},
@@ -1315,7 +1318,7 @@
"members": {
"NetworkId": {
"shape": "ResourceIdString",
- "documentation": "The unique identifier of the network that the node is on.
Ethereum public networks have the following NetworkId
s:
-
n-ethereum-mainnet
-
n-ethereum-goerli
",
+ "documentation": "The unique identifier of the network that the node is on.
Ethereum public networks have the following NetworkId
s:
",
"location": "uri",
"locationName": "networkId"
},
@@ -2217,7 +2220,7 @@
"members": {
"ChainId": {
"shape": "String",
- "documentation": "The Ethereum CHAIN_ID
associated with the Ethereum network. Chain IDs are as follows:
"
+ "documentation": "The Ethereum CHAIN_ID
associated with the Ethereum network. Chain IDs are as follows:
"
}
},
"documentation": "Attributes of Ethereum for a network.
"
diff --git a/clients/dynamodb.d.ts b/clients/dynamodb.d.ts
index c11da3a16a..561582fe87 100644
--- a/clients/dynamodb.d.ts
+++ b/clients/dynamodb.d.ts
@@ -31,11 +31,11 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
batchGetItem(callback?: (err: AWSError, data: DynamoDB.Types.BatchGetItemOutput) => void): Request;
/**
- * The BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types. BatchWriteItem cannot update items. If you perform a BatchWriteItem operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem action. The individual PutItem and DeleteItem operations specified in BatchWriteItem are atomic; however BatchWriteItem as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem request with those unprocessed items until all items have been processed. If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem returns a ProvisionedThroughputExceededException. If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide. With BatchWriteItem, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem does not behave in the same way as individual PutItem and DeleteItem calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem does not return deleted items in the response. If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application. Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit. If one or more of the following is true, DynamoDB rejects the entire batch write operation: One or more tables specified in the BatchWriteItem request does not exist. Primary key attributes specified on an item in the request do not match those in the corresponding table's primary key schema. You try to perform multiple operations on the same item in the same BatchWriteItem request. For example, you cannot put and delete the same item in the same BatchWriteItem request. Your request contains at least two items with identical hash and range keys (which essentially is two put operations). There are more than 25 requests in the batch. Any individual item in a batch exceeds 400 KB. The total request size exceeds 16 MB.
+ * The BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types. BatchWriteItem cannot update items. If you perform a BatchWriteItem operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem action. The individual PutItem and DeleteItem operations specified in BatchWriteItem are atomic; however BatchWriteItem as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem request with those unprocessed items until all items have been processed. If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem returns a ProvisionedThroughputExceededException. If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide. With BatchWriteItem, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem does not behave in the same way as individual PutItem and DeleteItem calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem does not return deleted items in the response. If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application. Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit. If one or more of the following is true, DynamoDB rejects the entire batch write operation: One or more tables specified in the BatchWriteItem request does not exist. Primary key attributes specified on an item in the request do not match those in the corresponding table's primary key schema. You try to perform multiple operations on the same item in the same BatchWriteItem request. For example, you cannot put and delete the same item in the same BatchWriteItem request. Your request contains at least two items with identical hash and range keys (which essentially is two put operations). There are more than 25 requests in the batch. Any individual item in a batch exceeds 400 KB. The total request size exceeds 16 MB. Any individual items with keys exceeding the key length limits. For a partition key, the limit is 2048 bytes and for a sort key, the limit is 1024 bytes.
*/
batchWriteItem(params: DynamoDB.Types.BatchWriteItemInput, callback?: (err: AWSError, data: DynamoDB.Types.BatchWriteItemOutput) => void): Request;
/**
- * The BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types. BatchWriteItem cannot update items. If you perform a BatchWriteItem operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem action. The individual PutItem and DeleteItem operations specified in BatchWriteItem are atomic; however BatchWriteItem as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem request with those unprocessed items until all items have been processed. If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem returns a ProvisionedThroughputExceededException. If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide. With BatchWriteItem, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem does not behave in the same way as individual PutItem and DeleteItem calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem does not return deleted items in the response. If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application. Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit. If one or more of the following is true, DynamoDB rejects the entire batch write operation: One or more tables specified in the BatchWriteItem request does not exist. Primary key attributes specified on an item in the request do not match those in the corresponding table's primary key schema. You try to perform multiple operations on the same item in the same BatchWriteItem request. For example, you cannot put and delete the same item in the same BatchWriteItem request. Your request contains at least two items with identical hash and range keys (which essentially is two put operations). There are more than 25 requests in the batch. Any individual item in a batch exceeds 400 KB. The total request size exceeds 16 MB.
+ * The BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types. BatchWriteItem cannot update items. If you perform a BatchWriteItem operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem action. The individual PutItem and DeleteItem operations specified in BatchWriteItem are atomic; however BatchWriteItem as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem request with those unprocessed items until all items have been processed. If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem returns a ProvisionedThroughputExceededException. If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide. With BatchWriteItem, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem does not behave in the same way as individual PutItem and DeleteItem calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem does not return deleted items in the response. If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application. Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit. If one or more of the following is true, DynamoDB rejects the entire batch write operation: One or more tables specified in the BatchWriteItem request does not exist. Primary key attributes specified on an item in the request do not match those in the corresponding table's primary key schema. You try to perform multiple operations on the same item in the same BatchWriteItem request. For example, you cannot put and delete the same item in the same BatchWriteItem request. Your request contains at least two items with identical hash and range keys (which essentially is two put operations). There are more than 25 requests in the batch. Any individual item in a batch exceeds 400 KB. The total request size exceeds 16 MB. Any individual items with keys exceeding the key length limits. For a partition key, the limit is 2048 bytes and for a sort key, the limit is 1024 bytes.
*/
batchWriteItem(callback?: (err: AWSError, data: DynamoDB.Types.BatchWriteItemOutput) => void): Request;
/**
@@ -47,11 +47,11 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
createBackup(callback?: (err: AWSError, data: DynamoDB.Types.CreateBackupOutput) => void): Request;
/**
- * Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. If you want to add a new replica table to a global table, each of the following conditions must be true: The table must have the same primary key as all of the other replicas. The table must have the same name as all of the other replicas. The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item. None of the replica tables in the global table can contain any data. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). If local secondary indexes are specified, then the following conditions must also be met: The local secondary indexes must have the same name. The local secondary indexes must have the same hash key and sort key (if present). Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes. If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table.
+ * Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. If you want to add a new replica table to a global table, each of the following conditions must be true: The table must have the same primary key as all of the other replicas. The table must have the same name as all of the other replicas. The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item. None of the replica tables in the global table can contain any data. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). If local secondary indexes are specified, then the following conditions must also be met: The local secondary indexes must have the same name. The local secondary indexes must have the same hash key and sort key (if present). Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes. If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table.
*/
createGlobalTable(params: DynamoDB.Types.CreateGlobalTableInput, callback?: (err: AWSError, data: DynamoDB.Types.CreateGlobalTableOutput) => void): Request;
/**
- * Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. If you want to add a new replica table to a global table, each of the following conditions must be true: The table must have the same primary key as all of the other replicas. The table must have the same name as all of the other replicas. The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item. None of the replica tables in the global table can contain any data. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). If local secondary indexes are specified, then the following conditions must also be met: The local secondary indexes must have the same name. The local secondary indexes must have the same hash key and sort key (if present). Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes. If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table.
+ * Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. If you want to add a new replica table to a global table, each of the following conditions must be true: The table must have the same primary key as all of the other replicas. The table must have the same name as all of the other replicas. The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item. None of the replica tables in the global table can contain any data. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). If local secondary indexes are specified, then the following conditions must also be met: The local secondary indexes must have the same name. The local secondary indexes must have the same hash key and sort key (if present). Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes. If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table.
*/
createGlobalTable(callback?: (err: AWSError, data: DynamoDB.Types.CreateGlobalTableOutput) => void): Request;
/**
@@ -87,11 +87,11 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
deleteResourcePolicy(callback?: (err: AWSError, data: DynamoDB.Types.DeleteResourcePolicyOutput) => void): Request;
/**
- * The DeleteTable operation deletes a table and all of its items. After a DeleteTable request, the specified table is in the DELETING state until DynamoDB completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is in CREATING or UPDATING states, then DynamoDB returns a ResourceInUseException. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException. If table is already in the DELETING state, no error is returned. This operation only applies to Version 2019.11.21 (Current) of global tables. DynamoDB might continue to accept data read and write operations, such as GetItem and PutItem, on a table in the DELETING state until the table deletion is complete. When you delete a table, any indexes on that table are also deleted. If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED state, and the stream is automatically deleted after 24 hours. Use the DescribeTable action to check the status of the table.
+ * The DeleteTable operation deletes a table and all of its items. After a DeleteTable request, the specified table is in the DELETING state until DynamoDB completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is in CREATING or UPDATING states, then DynamoDB returns a ResourceInUseException. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException. If table is already in the DELETING state, no error is returned. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). DynamoDB might continue to accept data read and write operations, such as GetItem and PutItem, on a table in the DELETING state until the table deletion is complete. When you delete a table, any indexes on that table are also deleted. If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED state, and the stream is automatically deleted after 24 hours. Use the DescribeTable action to check the status of the table.
*/
deleteTable(params: DynamoDB.Types.DeleteTableInput, callback?: (err: AWSError, data: DynamoDB.Types.DeleteTableOutput) => void): Request;
/**
- * The DeleteTable operation deletes a table and all of its items. After a DeleteTable request, the specified table is in the DELETING state until DynamoDB completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is in CREATING or UPDATING states, then DynamoDB returns a ResourceInUseException. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException. If table is already in the DELETING state, no error is returned. This operation only applies to Version 2019.11.21 (Current) of global tables. DynamoDB might continue to accept data read and write operations, such as GetItem and PutItem, on a table in the DELETING state until the table deletion is complete. When you delete a table, any indexes on that table are also deleted. If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED state, and the stream is automatically deleted after 24 hours. Use the DescribeTable action to check the status of the table.
+ * The DeleteTable operation deletes a table and all of its items. After a DeleteTable request, the specified table is in the DELETING state until DynamoDB completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is in CREATING or UPDATING states, then DynamoDB returns a ResourceInUseException. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException. If table is already in the DELETING state, no error is returned. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). DynamoDB might continue to accept data read and write operations, such as GetItem and PutItem, on a table in the DELETING state until the table deletion is complete. When you delete a table, any indexes on that table are also deleted. If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED state, and the stream is automatically deleted after 24 hours. Use the DescribeTable action to check the status of the table.
*/
deleteTable(callback?: (err: AWSError, data: DynamoDB.Types.DeleteTableOutput) => void): Request;
/**
@@ -135,19 +135,19 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
describeExport(callback?: (err: AWSError, data: DynamoDB.Types.DescribeExportOutput) => void): Request;
/**
- * Returns information about the specified global table. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Returns information about the specified global table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
describeGlobalTable(params: DynamoDB.Types.DescribeGlobalTableInput, callback?: (err: AWSError, data: DynamoDB.Types.DescribeGlobalTableOutput) => void): Request;
/**
- * Returns information about the specified global table. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Returns information about the specified global table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
describeGlobalTable(callback?: (err: AWSError, data: DynamoDB.Types.DescribeGlobalTableOutput) => void): Request;
/**
- * Describes Region-specific settings for a global table. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Describes Region-specific settings for a global table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
describeGlobalTableSettings(params: DynamoDB.Types.DescribeGlobalTableSettingsInput, callback?: (err: AWSError, data: DynamoDB.Types.DescribeGlobalTableSettingsOutput) => void): Request;
/**
- * Describes Region-specific settings for a global table. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Describes Region-specific settings for a global table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
describeGlobalTableSettings(callback?: (err: AWSError, data: DynamoDB.Types.DescribeGlobalTableSettingsOutput) => void): Request;
/**
@@ -175,19 +175,19 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
describeLimits(callback?: (err: AWSError, data: DynamoDB.Types.DescribeLimitsOutput) => void): Request;
/**
- * Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table. This operation only applies to Version 2019.11.21 (Current) of global tables. If you issue a DescribeTable request immediately after a CreateTable request, DynamoDB might return a ResourceNotFoundException. This is because DescribeTable uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable request again.
+ * Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you issue a DescribeTable request immediately after a CreateTable request, DynamoDB might return a ResourceNotFoundException. This is because DescribeTable uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable request again.
*/
describeTable(params: DynamoDB.Types.DescribeTableInput, callback?: (err: AWSError, data: DynamoDB.Types.DescribeTableOutput) => void): Request;
/**
- * Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table. This operation only applies to Version 2019.11.21 (Current) of global tables. If you issue a DescribeTable request immediately after a CreateTable request, DynamoDB might return a ResourceNotFoundException. This is because DescribeTable uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable request again.
+ * Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you issue a DescribeTable request immediately after a CreateTable request, DynamoDB might return a ResourceNotFoundException. This is because DescribeTable uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable request again.
*/
describeTable(callback?: (err: AWSError, data: DynamoDB.Types.DescribeTableOutput) => void): Request;
/**
- * Describes auto scaling settings across replicas of the global table at once. This operation only applies to Version 2019.11.21 (Current) of global tables.
+ * Describes auto scaling settings across replicas of the global table at once. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
*/
describeTableReplicaAutoScaling(params: DynamoDB.Types.DescribeTableReplicaAutoScalingInput, callback?: (err: AWSError, data: DynamoDB.Types.DescribeTableReplicaAutoScalingOutput) => void): Request;
/**
- * Describes auto scaling settings across replicas of the global table at once. This operation only applies to Version 2019.11.21 (Current) of global tables.
+ * Describes auto scaling settings across replicas of the global table at once. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
*/
describeTableReplicaAutoScaling(callback?: (err: AWSError, data: DynamoDB.Types.DescribeTableReplicaAutoScalingOutput) => void): Request;
/**
@@ -287,11 +287,11 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
listExports(callback?: (err: AWSError, data: DynamoDB.Types.ListExportsOutput) => void): Request;
/**
- * Lists all global tables that have a replica in the specified Region. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Lists all global tables that have a replica in the specified Region. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
listGlobalTables(params: DynamoDB.Types.ListGlobalTablesInput, callback?: (err: AWSError, data: DynamoDB.Types.ListGlobalTablesOutput) => void): Request;
/**
- * Lists all global tables that have a replica in the specified Region. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Lists all global tables that have a replica in the specified Region. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
listGlobalTables(callback?: (err: AWSError, data: DynamoDB.Types.ListGlobalTablesOutput) => void): Request;
/**
@@ -415,19 +415,19 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
updateContributorInsights(callback?: (err: AWSError, data: DynamoDB.Types.UpdateContributorInsightsOutput) => void): Request;
/**
- * Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. This operation only applies to Version 2017.11.29 of global tables. If you are using global tables Version 2019.11.21 you can use UpdateTable instead. Although you can use UpdateGlobalTable to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). The global secondary indexes must have the same provisioned and maximum write capacity units.
+ * Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you are using global tables Version 2019.11.21 you can use UpdateTable instead. Although you can use UpdateGlobalTable to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). The global secondary indexes must have the same provisioned and maximum write capacity units.
*/
updateGlobalTable(params: DynamoDB.Types.UpdateGlobalTableInput, callback?: (err: AWSError, data: DynamoDB.Types.UpdateGlobalTableOutput) => void): Request;
/**
- * Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. This operation only applies to Version 2017.11.29 of global tables. If you are using global tables Version 2019.11.21 you can use UpdateTable instead. Although you can use UpdateGlobalTable to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). The global secondary indexes must have the same provisioned and maximum write capacity units.
+ * Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you are using global tables Version 2019.11.21 you can use UpdateTable instead. Although you can use UpdateGlobalTable to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas. If global secondary indexes are specified, then the following conditions must also be met: The global secondary indexes must have the same name. The global secondary indexes must have the same hash key and sort key (if present). The global secondary indexes must have the same provisioned and maximum write capacity units.
*/
updateGlobalTable(callback?: (err: AWSError, data: DynamoDB.Types.UpdateGlobalTableOutput) => void): Request;
/**
- * Updates settings for a global table. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Updates settings for a global table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
updateGlobalTableSettings(params: DynamoDB.Types.UpdateGlobalTableSettingsInput, callback?: (err: AWSError, data: DynamoDB.Types.UpdateGlobalTableSettingsOutput) => void): Request;
/**
- * Updates settings for a global table. This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
+ * Updates settings for a global table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version), as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
*/
updateGlobalTableSettings(callback?: (err: AWSError, data: DynamoDB.Types.UpdateGlobalTableSettingsOutput) => void): Request;
/**
@@ -447,19 +447,19 @@ declare class DynamoDB extends DynamoDBCustomizations {
*/
updateKinesisStreamingDestination(callback?: (err: AWSError, data: DynamoDB.Types.UpdateKinesisStreamingDestinationOutput) => void): Request;
/**
- * Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table. This operation only applies to Version 2019.11.21 (Current) of global tables. You can only perform one of the following operations at once: Modify the provisioned throughput settings of the table. Remove a global secondary index from the table. Create a new global secondary index on the table. After the index begins backfilling, you can use UpdateTable to perform other operations. UpdateTable is an asynchronous operation; while it's executing, the table status changes from ACTIVE to UPDATING. While it's UPDATING, you can't issue another UpdateTable request. When the table returns to the ACTIVE state, the UpdateTable operation is complete.
+ * Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). You can only perform one of the following operations at once: Modify the provisioned throughput settings of the table. Remove a global secondary index from the table. Create a new global secondary index on the table. After the index begins backfilling, you can use UpdateTable to perform other operations. UpdateTable is an asynchronous operation; while it's executing, the table status changes from ACTIVE to UPDATING. While it's UPDATING, you can't issue another UpdateTable request. When the table returns to the ACTIVE state, the UpdateTable operation is complete.
*/
updateTable(params: DynamoDB.Types.UpdateTableInput, callback?: (err: AWSError, data: DynamoDB.Types.UpdateTableOutput) => void): Request;
/**
- * Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table. This operation only applies to Version 2019.11.21 (Current) of global tables. You can only perform one of the following operations at once: Modify the provisioned throughput settings of the table. Remove a global secondary index from the table. Create a new global secondary index on the table. After the index begins backfilling, you can use UpdateTable to perform other operations. UpdateTable is an asynchronous operation; while it's executing, the table status changes from ACTIVE to UPDATING. While it's UPDATING, you can't issue another UpdateTable request. When the table returns to the ACTIVE state, the UpdateTable operation is complete.
+ * Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). You can only perform one of the following operations at once: Modify the provisioned throughput settings of the table. Remove a global secondary index from the table. Create a new global secondary index on the table. After the index begins backfilling, you can use UpdateTable to perform other operations. UpdateTable is an asynchronous operation; while it's executing, the table status changes from ACTIVE to UPDATING. While it's UPDATING, you can't issue another UpdateTable request. When the table returns to the ACTIVE state, the UpdateTable operation is complete.
*/
updateTable(callback?: (err: AWSError, data: DynamoDB.Types.UpdateTableOutput) => void): Request;
/**
- * Updates auto scaling settings on your global tables at once. This operation only applies to Version 2019.11.21 (Current) of global tables.
+ * Updates auto scaling settings on your global tables at once. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
*/
updateTableReplicaAutoScaling(params: DynamoDB.Types.UpdateTableReplicaAutoScalingInput, callback?: (err: AWSError, data: DynamoDB.Types.UpdateTableReplicaAutoScalingOutput) => void): Request;
/**
- * Updates auto scaling settings on your global tables at once. This operation only applies to Version 2019.11.21 (Current) of global tables.
+ * Updates auto scaling settings on your global tables at once. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
*/
updateTableReplicaAutoScaling(callback?: (err: AWSError, data: DynamoDB.Types.UpdateTableReplicaAutoScalingOutput) => void): Request;
/**
@@ -1133,7 +1133,7 @@ declare namespace DynamoDB {
*/
GlobalSecondaryIndexes?: GlobalSecondaryIndexList;
/**
- * Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
+ * Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned capacity mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-demand capacity mode.
*/
BillingMode?: BillingMode;
/**
@@ -1282,7 +1282,7 @@ declare namespace DynamoDB {
*/
Attributes?: AttributeMap;
/**
- * The capacity units consumed by the DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned capacity mode in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
/**
@@ -1869,7 +1869,7 @@ declare namespace DynamoDB {
*/
Item?: AttributeMap;
/**
- * The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
}
@@ -2773,7 +2773,7 @@ declare namespace DynamoDB {
*/
Attributes?: AttributeMap;
/**
- * The capacity units consumed by the PutItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the PutItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unity consumption for write operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
/**
@@ -2896,7 +2896,7 @@ declare namespace DynamoDB {
*/
LastEvaluatedKey?: Key;
/**
- * The capacity units consumed by the Query operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the Query operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
}
@@ -3405,7 +3405,7 @@ declare namespace DynamoDB {
*/
LastEvaluatedKey?: Key;
/**
- * The capacity units consumed by the Scan operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the Scan operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
}
@@ -3885,7 +3885,7 @@ declare namespace DynamoDB {
*/
GlobalTableName: TableName;
/**
- * The billing mode of the global table. If GlobalTableBillingMode is not specified, the global table defaults to PROVISIONED capacity billing mode. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
+ * The billing mode of the global table. If GlobalTableBillingMode is not specified, the global table defaults to PROVISIONED capacity billing mode. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned capacity mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-demand capacity mode.
*/
GlobalTableBillingMode?: BillingMode;
/**
@@ -3972,7 +3972,7 @@ declare namespace DynamoDB {
*/
Attributes?: AttributeMap;
/**
- * The capacity units consumed by the UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unity consumption for write operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
/**
@@ -4054,7 +4054,7 @@ declare namespace DynamoDB {
*/
TableName: TableArn;
/**
- * Controls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
+ * Controls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned capacity mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-demand capacity mode.
*/
BillingMode?: BillingMode;
/**
@@ -4074,7 +4074,7 @@ declare namespace DynamoDB {
*/
SSESpecification?: SSESpecification;
/**
- * A list of replica update actions (create, delete, or update) for the table. This property only applies to Version 2019.11.21 (Current) of global tables.
+ * A list of replica update actions (create, delete, or update) for the table. For global tables, this property only applies to global tables using Version 2019.11.21 (Current version).
*/
ReplicaUpdates?: ReplicationGroupUpdateList;
/**
diff --git a/clients/iotfleetwise.d.ts b/clients/iotfleetwise.d.ts
index 4eff38a70e..9ae9c5344e 100644
--- a/clients/iotfleetwise.d.ts
+++ b/clients/iotfleetwise.d.ts
@@ -733,7 +733,7 @@ declare namespace IoTFleetWise {
*/
description?: description;
/**
- * (Optional) The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
+ * The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
*/
signalCatalogArn: arn;
/**
@@ -1953,6 +1953,14 @@ declare namespace IoTFleetWise {
* The Amazon Resource Name (ARN) of a vehicle model (model manifest). You can use this optional parameter to list only the vehicles created from a certain vehicle model.
*/
modelManifestArn?: arn;
+ /**
+ * The fully qualified names of the attributes. For example, the fully qualified name of an attribute might be Vehicle.Body.Engine.Type.
+ */
+ attributeNames?: attributeNamesList;
+ /**
+ * Static information about a vehicle attribute value in string format. For example: "1.3 L R2"
+ */
+ attributeValues?: attributeValuesList;
/**
* A pagination token for the next set of results. If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next set of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
*/
@@ -2839,7 +2847,9 @@ declare namespace IoTFleetWise {
}
export type arn = string;
export type attributeName = string;
+ export type attributeNamesList = attributeName[];
export type attributeValue = string;
+ export type attributeValuesList = attributeValue[];
export type attributesMap = {[key: string]: attributeValue};
export type campaignName = string;
export type campaignSummaries = CampaignSummary[];
diff --git a/clients/managedblockchain.d.ts b/clients/managedblockchain.d.ts
index 6c33a53f79..50c5ffb54e 100644
--- a/clients/managedblockchain.d.ts
+++ b/clients/managedblockchain.d.ts
@@ -326,7 +326,7 @@ declare namespace ManagedBlockchain {
*/
Tags?: InputTagMap;
/**
- * The blockchain network that the Accessor token is created for. We recommend using the appropriate networkType value for the blockchain network that you are creating the Accessor token for. You cannnot use the value ETHEREUM_MAINNET_AND_GOERLI to specify a networkType for your Accessor token. The default value of ETHEREUM_MAINNET_AND_GOERLI is only applied: when the CreateAccessor action does not set a networkType. to all existing Accessor tokens that were created before the networkType property was introduced.
+ * The blockchain network that the Accessor token is created for. Use the actual networkType value for the blockchain network that you are creating the Accessor token for. With the shut down of the Ethereum Goerli and Polygon Mumbai Testnet networks the following networkType values are no longer available for selection and use. ETHEREUM_MAINNET_AND_GOERLI ETHEREUM_GOERLI POLYGON_MUMBAI However, your existing Accessor tokens with these networkType values will remain unchanged.
*/
NetworkType?: AccessorNetworkType;
}
@@ -422,7 +422,7 @@ declare namespace ManagedBlockchain {
*/
ClientRequestToken: ClientRequestTokenString;
/**
- * The unique identifier of the network for the node. Ethereum public networks have the following NetworkIds: n-ethereum-mainnet n-ethereum-goerli
+ * The unique identifier of the network for the node. Ethereum public networks have the following NetworkIds: n-ethereum-mainnet
*/
NetworkId: ResourceIdString;
/**
@@ -498,7 +498,7 @@ declare namespace ManagedBlockchain {
}
export interface DeleteNodeInput {
/**
- * The unique identifier of the network that the node is on. Ethereum public networks have the following NetworkIds: n-ethereum-mainnet n-ethereum-goerli
+ * The unique identifier of the network that the node is on. Ethereum public networks have the following NetworkIds: n-ethereum-mainnet
*/
NetworkId: ResourceIdString;
/**
@@ -1050,7 +1050,7 @@ declare namespace ManagedBlockchain {
}
export interface NetworkEthereumAttributes {
/**
- * The Ethereum CHAIN_ID associated with the Ethereum network. Chain IDs are as follows: mainnet = 1 goerli = 5
+ * The Ethereum CHAIN_ID associated with the Ethereum network. Chain IDs are as follows: mainnet = 1
*/
ChainId?: String;
}
diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js
index 06a7fa5a58..3016bc1d49 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.1627.0',
+ VERSION: '2.1628.0',
/**
* @api private
diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js
index 7b2b695aa9..deb9793f65 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.1627.0',
+ VERSION: '2.1628.0',
/**
* @api private
@@ -38702,7 +38702,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 183 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2011-12-05","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20111205","uid":"dynamodb-2011-12-05"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"Items":{"shape":"Sk"},"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedKeys":{"shape":"S2"}}}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"So"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedItems":{"shape":"So"}}}},"CreateTable":{"input":{"type":"structure","required":["TableName","KeySchema","ProvisionedThroughput"],"members":{"TableName":{},"KeySchema":{"shape":"Sy"},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S15"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"Ss"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"Query":{"input":{"type":"structure","required":["TableName","HashKeyValue"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"Count":{"type":"boolean"},"HashKeyValue":{"shape":"S7"},"RangeKeyCondition":{"shape":"S1u"},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"Count":{"type":"boolean"},"ScanFilter":{"type":"map","key":{},"value":{"shape":"S1u"}},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key","AttributeUpdates"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Action":{}}}},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateTable":{"input":{"type":"structure","required":["TableName","ProvisionedThroughput"],"members":{"TableName":{},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}}},"S6":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"S7"},"RangeKeyElement":{"shape":"S7"}}},"S7":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}}}},"Se":{"type":"list","member":{}},"Sk":{"type":"list","member":{"shape":"Sl"}},"Sl":{"type":"map","key":{},"value":{"shape":"S7"}},"So":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"Ss"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"Ss":{"type":"map","key":{},"value":{"shape":"S7"}},"Sy":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"Sz"},"RangeKeyElement":{"shape":"Sz"}}},"Sz":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}},"S12":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S15":{"type":"structure","members":{"TableName":{},"KeySchema":{"shape":"Sy"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S1b":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Exists":{"type":"boolean"}}}},"S1u":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"type":"list","member":{"shape":"S7"}},"ComparisonOperator":{}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2011-12-05","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","protocols":["json"],"serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20111205","uid":"dynamodb-2011-12-05"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"Items":{"shape":"Sk"},"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedKeys":{"shape":"S2"}}}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"So"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedItems":{"shape":"So"}}}},"CreateTable":{"input":{"type":"structure","required":["TableName","KeySchema","ProvisionedThroughput"],"members":{"TableName":{},"KeySchema":{"shape":"Sy"},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S15"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"Ss"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"Query":{"input":{"type":"structure","required":["TableName","HashKeyValue"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"Count":{"type":"boolean"},"HashKeyValue":{"shape":"S7"},"RangeKeyCondition":{"shape":"S1u"},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"Count":{"type":"boolean"},"ScanFilter":{"type":"map","key":{},"value":{"shape":"S1u"}},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key","AttributeUpdates"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Action":{}}}},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateTable":{"input":{"type":"structure","required":["TableName","ProvisionedThroughput"],"members":{"TableName":{},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}}},"S6":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"S7"},"RangeKeyElement":{"shape":"S7"}}},"S7":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}}}},"Se":{"type":"list","member":{}},"Sk":{"type":"list","member":{"shape":"Sl"}},"Sl":{"type":"map","key":{},"value":{"shape":"S7"}},"So":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"Ss"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"Ss":{"type":"map","key":{},"value":{"shape":"S7"}},"Sy":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"Sz"},"RangeKeyElement":{"shape":"Sz"}}},"Sz":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}},"S12":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S15":{"type":"structure","members":{"TableName":{},"KeySchema":{"shape":"Sy"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S1b":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Exists":{"type":"boolean"}}}},"S1u":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"type":"list","member":{"shape":"S7"}},"ComparisonOperator":{}}}}}
/***/ }),
/* 184 */
@@ -38720,7 +38720,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"},"ReturnValuesOnConditionCheckFailure":{}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"Error":{"type":"structure","members":{"Code":{},"Message":{},"Item":{"shape":"Sr"}}},"TableName":{},"Item":{"shape":"Sr"}}}},"ConsumedCapacity":{"shape":"St"}}}},"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S11"},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"shape":"S1b"}},"UnprocessedKeys":{"shape":"S11"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S1d"},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{}}},"output":{"type":"structure","members":{"UnprocessedItems":{"shape":"S1d"},"ItemCollectionMetrics":{"shape":"S1l"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"CreateBackup":{"input":{"type":"structure","required":["TableName","BackupName"],"members":{"TableName":{},"BackupName":{}}},"output":{"type":"structure","members":{"BackupDetails":{"shape":"S1u"}}},"endpointdiscovery":{}},"CreateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicationGroup"],"members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S22"}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S26"}}},"endpointdiscovery":{}},"CreateTable":{"input":{"type":"structure","required":["AttributeDefinitions","TableName","KeySchema"],"members":{"AttributeDefinitions":{"shape":"S2o"},"TableName":{},"KeySchema":{"shape":"S2s"},"LocalSecondaryIndexes":{"shape":"S2v"},"GlobalSecondaryIndexes":{"shape":"S31"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S33"},"StreamSpecification":{"shape":"S36"},"SSESpecification":{"shape":"S39"},"Tags":{"shape":"S3c"},"TableClass":{},"DeletionProtectionEnabled":{"type":"boolean"},"ResourcePolicy":{},"OnDemandThroughput":{"shape":"S34"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"DeleteBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S45"}}},"endpointdiscovery":{}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S14"},"Expected":{"shape":"S4i"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1n"}}},"endpointdiscovery":{}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"ExpectedRevisionId":{}}},"output":{"type":"structure","members":{"RevisionId":{}}},"endpointdiscovery":{}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"DescribeBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S45"}}},"endpointdiscovery":{}},"DescribeContinuousBackups":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S53"}}},"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":"S5o"}}}},"DescribeGlobalTable":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S26"}}},"endpointdiscovery":{}},"DescribeGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S6d"}}},"endpointdiscovery":{}},"DescribeImport":{"input":{"type":"structure","required":["ImportArn"],"members":{"ImportArn":{}}},"output":{"type":"structure","required":["ImportTableDescription"],"members":{"ImportTableDescription":{"shape":"S6r"}}}},"DescribeKinesisStreamingDestination":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableName":{},"KinesisDataStreamDestinations":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"DestinationStatus":{},"DestinationStatusDescription":{},"ApproximateCreationDateTimePrecision":{}}}}}},"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":"S3j"}}},"endpointdiscovery":{}},"DescribeTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S7k"}}}},"DescribeTimeToLive":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TimeToLiveDescription":{"shape":"S4e"}}},"endpointdiscovery":{}},"DisableKinesisStreamingDestination":{"input":{"shape":"S7r"},"output":{"shape":"S7t"},"endpointdiscovery":{}},"EnableKinesisStreamingDestination":{"input":{"shape":"S7r"},"output":{"shape":"S7t"},"endpointdiscovery":{}},"ExecuteStatement":{"input":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ConsistentRead":{"type":"boolean"},"NextToken":{},"ReturnConsumedCapacity":{},"Limit":{"type":"integer"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Items":{"shape":"S1b"},"NextToken":{},"ConsumedCapacity":{"shape":"Su"},"LastEvaluatedKey":{"shape":"S14"}}}},"ExecuteTransaction":{"input":{"type":"structure","required":["TransactStatements"],"members":{"TransactStatements":{"type":"list","member":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ReturnValuesOnConditionCheckFailure":{}}}},"ClientRequestToken":{"idempotencyToken":true},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"shape":"S83"},"ConsumedCapacity":{"shape":"St"}}}},"ExportTableToPointInTime":{"input":{"type":"structure","required":["TableArn","S3Bucket"],"members":{"TableArn":{},"ExportTime":{"type":"timestamp"},"ClientToken":{"idempotencyToken":true},"S3Bucket":{},"S3BucketOwner":{},"S3Prefix":{},"S3SseAlgorithm":{},"S3SseKmsKeyId":{},"ExportFormat":{},"ExportType":{},"IncrementalExportSpecification":{"shape":"S65"}}},"output":{"type":"structure","members":{"ExportDescription":{"shape":"S5o"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S14"},"AttributesToGet":{"shape":"S15"},"ConsistentRead":{"type":"boolean"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S17"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"GetResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{},"RevisionId":{}}},"endpointdiscovery":{}},"ImportTable":{"input":{"type":"structure","required":["S3BucketSource","InputFormat","TableCreationParameters"],"members":{"ClientToken":{"idempotencyToken":true},"S3BucketSource":{"shape":"S6t"},"InputFormat":{},"InputFormatOptions":{"shape":"S6x"},"InputCompressionType":{},"TableCreationParameters":{"shape":"S73"}}},"output":{"type":"structure","required":["ImportTableDescription"],"members":{"ImportTableDescription":{"shape":"S6r"}}}},"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":{},"ExportType":{}}}},"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":"S22"}}}},"LastEvaluatedGlobalTableName":{}}},"endpointdiscovery":{}},"ListImports":{"input":{"type":"structure","members":{"TableArn":{},"PageSize":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSummaryList":{"type":"list","member":{"type":"structure","members":{"ImportArn":{},"ImportStatus":{},"TableArn":{},"S3BucketSource":{"shape":"S6t"},"CloudWatchLogGroupArn":{},"InputFormat":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"NextToken":{}}}},"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":"S3c"},"NextToken":{}}},"endpointdiscovery":{}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"S1h"},"Expected":{"shape":"S4i"},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionalOperator":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1n"}}},"endpointdiscovery":{}},"PutResourcePolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{},"ExpectedRevisionId":{},"ConfirmRemoveSelfResourceAccess":{"type":"boolean"}}},"output":{"type":"structure","members":{"RevisionId":{}}},"endpointdiscovery":{}},"Query":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"Select":{},"AttributesToGet":{"shape":"S15"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"KeyConditions":{"type":"map","key":{},"value":{"shape":"S9l"}},"QueryFilter":{"shape":"S9m"},"ConditionalOperator":{},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S14"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"FilterExpression":{},"KeyConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"}}},"output":{"type":"structure","members":{"Items":{"shape":"S1b"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S14"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"RestoreTableFromBackup":{"input":{"type":"structure","required":["TargetTableName","BackupArn"],"members":{"TargetTableName":{},"BackupArn":{},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S31"},"LocalSecondaryIndexOverride":{"shape":"S2v"},"ProvisionedThroughputOverride":{"shape":"S33"},"OnDemandThroughputOverride":{"shape":"S34"},"SSESpecificationOverride":{"shape":"S39"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"RestoreTableToPointInTime":{"input":{"type":"structure","required":["TargetTableName"],"members":{"SourceTableArn":{},"SourceTableName":{},"TargetTableName":{},"UseLatestRestorableTime":{"type":"boolean"},"RestoreDateTime":{"type":"timestamp"},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S31"},"LocalSecondaryIndexOverride":{"shape":"S2v"},"ProvisionedThroughputOverride":{"shape":"S33"},"OnDemandThroughputOverride":{"shape":"S34"},"SSESpecificationOverride":{"shape":"S39"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"AttributesToGet":{"shape":"S15"},"Limit":{"type":"integer"},"Select":{},"ScanFilter":{"shape":"S9m"},"ConditionalOperator":{},"ExclusiveStartKey":{"shape":"S14"},"ReturnConsumedCapacity":{},"TotalSegments":{"type":"integer"},"Segment":{"type":"integer"},"ProjectionExpression":{},"FilterExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Items":{"shape":"S1b"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S14"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S3c"}}},"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":"S14"},"TableName":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S17"}}}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"St"},"Responses":{"shape":"S83"}}},"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":"S14"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"Put":{"type":"structure","required":["Item","TableName"],"members":{"Item":{"shape":"S1h"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"Delete":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S14"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"Update":{"type":"structure","required":["Key","UpdateExpression","TableName"],"members":{"Key":{"shape":"S14"},"UpdateExpression":{},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}}}}},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"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":"S53"}}},"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":"S26"}}},"endpointdiscovery":{}},"UpdateGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{},"GlobalTableBillingMode":{},"GlobalTableProvisionedWriteCapacityUnits":{"type":"long"},"GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"Sas"},"GlobalTableGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"Sas"}}}},"ReplicaSettingsUpdate":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"Sas"},"ReplicaGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"Sas"}}}},"ReplicaTableClass":{}}}}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S6d"}}},"endpointdiscovery":{}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S14"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Action":{}}}},"Expected":{"shape":"S4i"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"UpdateExpression":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1n"}}},"endpointdiscovery":{}},"UpdateKinesisStreamingDestination":{"input":{"type":"structure","required":["TableName","StreamArn"],"members":{"TableName":{},"StreamArn":{},"UpdateKinesisStreamingConfiguration":{"shape":"Sb9"}}},"output":{"type":"structure","members":{"TableName":{},"StreamArn":{},"DestinationStatus":{},"UpdateKinesisStreamingConfiguration":{"shape":"Sb9"}}},"endpointdiscovery":{}},"UpdateTable":{"input":{"type":"structure","required":["TableName"],"members":{"AttributeDefinitions":{"shape":"S2o"},"TableName":{},"BillingMode":{},"ProvisionedThroughput":{"shape":"S33"},"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"Update":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}},"Create":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}},"Delete":{"type":"structure","required":["IndexName"],"members":{"IndexName":{}}}}}},"StreamSpecification":{"shape":"S36"},"SSESpecification":{"shape":"S39"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"},"GlobalSecondaryIndexes":{"shape":"Sbk"},"TableClassOverride":{}}},"Update":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"},"GlobalSecondaryIndexes":{"shape":"Sbk"},"TableClassOverride":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}},"TableClass":{},"DeletionProtectionEnabled":{"type":"boolean"},"OnDemandThroughput":{"shape":"S34"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"UpdateTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"Sas"}}}},"TableName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"Sas"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaGlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedReadCapacityAutoScalingUpdate":{"shape":"Sas"}}}},"ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"Sas"}}}}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S7k"}}}},"UpdateTimeToLive":{"input":{"type":"structure","required":["TableName","TimeToLiveSpecification"],"members":{"TableName":{},"TimeToLiveSpecification":{"shape":"Sby"}}},"output":{"type":"structure","members":{"TimeToLiveSpecification":{"shape":"Sby"}}},"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"}},"St":{"type":"list","member":{"shape":"Su"}},"Su":{"type":"structure","members":{"TableName":{},"CapacityUnits":{"type":"double"},"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"Table":{"shape":"Sx"},"LocalSecondaryIndexes":{"shape":"Sy"},"GlobalSecondaryIndexes":{"shape":"Sy"}}},"Sx":{"type":"structure","members":{"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"CapacityUnits":{"type":"double"}}},"Sy":{"type":"map","key":{},"value":{"shape":"Sx"}},"S11":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S14"}},"AttributesToGet":{"shape":"S15"},"ConsistentRead":{"type":"boolean"},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S17"}}}},"S14":{"type":"map","key":{},"value":{"shape":"S6"}},"S15":{"type":"list","member":{}},"S17":{"type":"map","key":{},"value":{}},"S1b":{"type":"list","member":{"shape":"Sr"}},"S1d":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"S1h"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S14"}}}}}}},"S1h":{"type":"map","key":{},"value":{"shape":"S6"}},"S1l":{"type":"map","key":{},"value":{"type":"list","member":{"shape":"S1n"}}},"S1n":{"type":"structure","members":{"ItemCollectionKey":{"type":"map","key":{},"value":{"shape":"S6"}},"SizeEstimateRangeGB":{"type":"list","member":{"type":"double"}}}},"S1u":{"type":"structure","required":["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],"members":{"BackupArn":{},"BackupName":{},"BackupSizeBytes":{"type":"long"},"BackupStatus":{},"BackupType":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"}}},"S22":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"S26":{"type":"structure","members":{"ReplicationGroup":{"shape":"S27"},"GlobalTableArn":{},"CreationDateTime":{"type":"timestamp"},"GlobalTableStatus":{},"GlobalTableName":{}}},"S27":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"ReplicaStatus":{},"ReplicaStatusDescription":{},"ReplicaStatusPercentProgress":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"}}}},"ReplicaInaccessibleDateTime":{"type":"timestamp"},"ReplicaTableClassSummary":{"shape":"S2j"}}}},"S2d":{"type":"structure","members":{"ReadCapacityUnits":{"type":"long"}}},"S2f":{"type":"structure","members":{"MaxReadRequestUnits":{"type":"long"}}},"S2j":{"type":"structure","members":{"TableClass":{},"LastUpdateDateTime":{"type":"timestamp"}}},"S2o":{"type":"list","member":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}}},"S2s":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"S2v":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"}}}},"S2x":{"type":"structure","members":{"ProjectionType":{},"NonKeyAttributes":{"type":"list","member":{}}}},"S31":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}}},"S33":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S34":{"type":"structure","members":{"MaxReadRequestUnits":{"type":"long"},"MaxWriteRequestUnits":{"type":"long"}}},"S36":{"type":"structure","required":["StreamEnabled"],"members":{"StreamEnabled":{"type":"boolean"},"StreamViewType":{}}},"S39":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SSEType":{},"KMSMasterKeyId":{}}},"S3c":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S3j":{"type":"structure","members":{"AttributeDefinitions":{"shape":"S2o"},"TableName":{},"KeySchema":{"shape":"S2s"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S3l"},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"TableArn":{},"TableId":{},"BillingModeSummary":{"shape":"S3o"},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"IndexStatus":{},"Backfilling":{"type":"boolean"},"ProvisionedThroughput":{"shape":"S3l"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{},"OnDemandThroughput":{"shape":"S34"}}}},"StreamSpecification":{"shape":"S36"},"LatestStreamLabel":{},"LatestStreamArn":{},"GlobalTableVersion":{},"Replicas":{"shape":"S27"},"RestoreSummary":{"type":"structure","required":["RestoreDateTime","RestoreInProgress"],"members":{"SourceBackupArn":{},"SourceTableArn":{},"RestoreDateTime":{"type":"timestamp"},"RestoreInProgress":{"type":"boolean"}}},"SSEDescription":{"shape":"S3y"},"ArchivalSummary":{"type":"structure","members":{"ArchivalDateTime":{"type":"timestamp"},"ArchivalReason":{},"ArchivalBackupArn":{}}},"TableClassSummary":{"shape":"S2j"},"DeletionProtectionEnabled":{"type":"boolean"},"OnDemandThroughput":{"shape":"S34"}}},"S3l":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S3o":{"type":"structure","members":{"BillingMode":{},"LastUpdateToPayPerRequestDateTime":{"type":"timestamp"}}},"S3y":{"type":"structure","members":{"Status":{},"SSEType":{},"KMSMasterKeyArn":{},"InaccessibleEncryptionDateTime":{"type":"timestamp"}}},"S45":{"type":"structure","members":{"BackupDetails":{"shape":"S1u"},"SourceTableDetails":{"type":"structure","required":["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],"members":{"TableName":{},"TableId":{},"TableArn":{},"TableSizeBytes":{"type":"long"},"KeySchema":{"shape":"S2s"},"TableCreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"},"ItemCount":{"type":"long"},"BillingMode":{}}},"SourceTableFeatureDetails":{"type":"structure","members":{"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}}},"StreamDescription":{"shape":"S36"},"TimeToLiveDescription":{"shape":"S4e"},"SSEDescription":{"shape":"S3y"}}}}},"S4e":{"type":"structure","members":{"TimeToLiveStatus":{},"AttributeName":{}}},"S4i":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Exists":{"type":"boolean"},"ComparisonOperator":{},"AttributeValueList":{"shape":"S4m"}}}},"S4m":{"type":"list","member":{"shape":"S6"}},"S4q":{"type":"map","key":{},"value":{"shape":"S6"}},"S53":{"type":"structure","required":["ContinuousBackupsStatus"],"members":{"ContinuousBackupsStatus":{},"PointInTimeRecoveryDescription":{"type":"structure","members":{"PointInTimeRecoveryStatus":{},"EarliestRestorableDateTime":{"type":"timestamp"},"LatestRestorableDateTime":{"type":"timestamp"}}}}},"S5o":{"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"},"ExportType":{},"IncrementalExportSpecification":{"shape":"S65"}}},"S65":{"type":"structure","members":{"ExportFromTime":{"type":"timestamp"},"ExportToTime":{"type":"timestamp"},"ExportViewType":{}}},"S6d":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaStatus":{},"ReplicaBillingModeSummary":{"shape":"S3o"},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaProvisionedWriteCapacityUnits":{"type":"long"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaGlobalSecondaryIndexSettings":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"}}}},"ReplicaTableClassSummary":{"shape":"S2j"}}}},"S6f":{"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"}}}}}}}},"S6r":{"type":"structure","members":{"ImportArn":{},"ImportStatus":{},"TableArn":{},"TableId":{},"ClientToken":{},"S3BucketSource":{"shape":"S6t"},"ErrorCount":{"type":"long"},"CloudWatchLogGroupArn":{},"InputFormat":{},"InputFormatOptions":{"shape":"S6x"},"InputCompressionType":{},"TableCreationParameters":{"shape":"S73"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ProcessedSizeBytes":{"type":"long"},"ProcessedItemCount":{"type":"long"},"ImportedItemCount":{"type":"long"},"FailureCode":{},"FailureMessage":{}}},"S6t":{"type":"structure","required":["S3Bucket"],"members":{"S3BucketOwner":{},"S3Bucket":{},"S3KeyPrefix":{}}},"S6x":{"type":"structure","members":{"Csv":{"type":"structure","members":{"Delimiter":{},"HeaderList":{"type":"list","member":{}}}}}},"S73":{"type":"structure","required":["TableName","AttributeDefinitions","KeySchema"],"members":{"TableName":{},"AttributeDefinitions":{"shape":"S2o"},"KeySchema":{"shape":"S2s"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"},"SSESpecification":{"shape":"S39"},"GlobalSecondaryIndexes":{"shape":"S31"}}},"S7k":{"type":"structure","members":{"TableName":{},"TableStatus":{},"Replicas":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"}}}},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaStatus":{}}}}}},"S7r":{"type":"structure","required":["TableName","StreamArn"],"members":{"TableName":{},"StreamArn":{},"EnableKinesisStreamingConfiguration":{"shape":"S7s"}}},"S7s":{"type":"structure","members":{"ApproximateCreationDateTimePrecision":{}}},"S7t":{"type":"structure","members":{"TableName":{},"StreamArn":{},"DestinationStatus":{},"EnableKinesisStreamingConfiguration":{"shape":"S7s"}}},"S83":{"type":"list","member":{"type":"structure","members":{"Item":{"shape":"Sr"}}}},"S9l":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"shape":"S4m"},"ComparisonOperator":{}}},"S9m":{"type":"map","key":{},"value":{"shape":"S9l"}},"Sas":{"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"}}}}}}},"Sb9":{"type":"structure","members":{"ApproximateCreationDateTimePrecision":{}}},"Sbk":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"}}}},"Sby":{"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","protocols":["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"},"ReturnValuesOnConditionCheckFailure":{}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"Error":{"type":"structure","members":{"Code":{},"Message":{},"Item":{"shape":"Sr"}}},"TableName":{},"Item":{"shape":"Sr"}}}},"ConsumedCapacity":{"shape":"St"}}}},"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S11"},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"shape":"S1b"}},"UnprocessedKeys":{"shape":"S11"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S1d"},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{}}},"output":{"type":"structure","members":{"UnprocessedItems":{"shape":"S1d"},"ItemCollectionMetrics":{"shape":"S1l"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"CreateBackup":{"input":{"type":"structure","required":["TableName","BackupName"],"members":{"TableName":{},"BackupName":{}}},"output":{"type":"structure","members":{"BackupDetails":{"shape":"S1u"}}},"endpointdiscovery":{}},"CreateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicationGroup"],"members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S22"}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S26"}}},"endpointdiscovery":{}},"CreateTable":{"input":{"type":"structure","required":["AttributeDefinitions","TableName","KeySchema"],"members":{"AttributeDefinitions":{"shape":"S2o"},"TableName":{},"KeySchema":{"shape":"S2s"},"LocalSecondaryIndexes":{"shape":"S2v"},"GlobalSecondaryIndexes":{"shape":"S31"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S33"},"StreamSpecification":{"shape":"S36"},"SSESpecification":{"shape":"S39"},"Tags":{"shape":"S3c"},"TableClass":{},"DeletionProtectionEnabled":{"type":"boolean"},"ResourcePolicy":{},"OnDemandThroughput":{"shape":"S34"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"DeleteBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S45"}}},"endpointdiscovery":{}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S14"},"Expected":{"shape":"S4i"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1n"}}},"endpointdiscovery":{}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"ExpectedRevisionId":{}}},"output":{"type":"structure","members":{"RevisionId":{}}},"endpointdiscovery":{}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"DescribeBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S45"}}},"endpointdiscovery":{}},"DescribeContinuousBackups":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S53"}}},"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":"S5o"}}}},"DescribeGlobalTable":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S26"}}},"endpointdiscovery":{}},"DescribeGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S6d"}}},"endpointdiscovery":{}},"DescribeImport":{"input":{"type":"structure","required":["ImportArn"],"members":{"ImportArn":{}}},"output":{"type":"structure","required":["ImportTableDescription"],"members":{"ImportTableDescription":{"shape":"S6r"}}}},"DescribeKinesisStreamingDestination":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableName":{},"KinesisDataStreamDestinations":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"DestinationStatus":{},"DestinationStatusDescription":{},"ApproximateCreationDateTimePrecision":{}}}}}},"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":"S3j"}}},"endpointdiscovery":{}},"DescribeTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S7k"}}}},"DescribeTimeToLive":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TimeToLiveDescription":{"shape":"S4e"}}},"endpointdiscovery":{}},"DisableKinesisStreamingDestination":{"input":{"shape":"S7r"},"output":{"shape":"S7t"},"endpointdiscovery":{}},"EnableKinesisStreamingDestination":{"input":{"shape":"S7r"},"output":{"shape":"S7t"},"endpointdiscovery":{}},"ExecuteStatement":{"input":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ConsistentRead":{"type":"boolean"},"NextToken":{},"ReturnConsumedCapacity":{},"Limit":{"type":"integer"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Items":{"shape":"S1b"},"NextToken":{},"ConsumedCapacity":{"shape":"Su"},"LastEvaluatedKey":{"shape":"S14"}}}},"ExecuteTransaction":{"input":{"type":"structure","required":["TransactStatements"],"members":{"TransactStatements":{"type":"list","member":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ReturnValuesOnConditionCheckFailure":{}}}},"ClientRequestToken":{"idempotencyToken":true},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"shape":"S83"},"ConsumedCapacity":{"shape":"St"}}}},"ExportTableToPointInTime":{"input":{"type":"structure","required":["TableArn","S3Bucket"],"members":{"TableArn":{},"ExportTime":{"type":"timestamp"},"ClientToken":{"idempotencyToken":true},"S3Bucket":{},"S3BucketOwner":{},"S3Prefix":{},"S3SseAlgorithm":{},"S3SseKmsKeyId":{},"ExportFormat":{},"ExportType":{},"IncrementalExportSpecification":{"shape":"S65"}}},"output":{"type":"structure","members":{"ExportDescription":{"shape":"S5o"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S14"},"AttributesToGet":{"shape":"S15"},"ConsistentRead":{"type":"boolean"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S17"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"GetResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{},"RevisionId":{}}},"endpointdiscovery":{}},"ImportTable":{"input":{"type":"structure","required":["S3BucketSource","InputFormat","TableCreationParameters"],"members":{"ClientToken":{"idempotencyToken":true},"S3BucketSource":{"shape":"S6t"},"InputFormat":{},"InputFormatOptions":{"shape":"S6x"},"InputCompressionType":{},"TableCreationParameters":{"shape":"S73"}}},"output":{"type":"structure","required":["ImportTableDescription"],"members":{"ImportTableDescription":{"shape":"S6r"}}}},"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":{},"ExportType":{}}}},"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":"S22"}}}},"LastEvaluatedGlobalTableName":{}}},"endpointdiscovery":{}},"ListImports":{"input":{"type":"structure","members":{"TableArn":{},"PageSize":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSummaryList":{"type":"list","member":{"type":"structure","members":{"ImportArn":{},"ImportStatus":{},"TableArn":{},"S3BucketSource":{"shape":"S6t"},"CloudWatchLogGroupArn":{},"InputFormat":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"NextToken":{}}}},"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":"S3c"},"NextToken":{}}},"endpointdiscovery":{}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"S1h"},"Expected":{"shape":"S4i"},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionalOperator":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1n"}}},"endpointdiscovery":{}},"PutResourcePolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{},"ExpectedRevisionId":{},"ConfirmRemoveSelfResourceAccess":{"type":"boolean"}}},"output":{"type":"structure","members":{"RevisionId":{}}},"endpointdiscovery":{}},"Query":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"Select":{},"AttributesToGet":{"shape":"S15"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"KeyConditions":{"type":"map","key":{},"value":{"shape":"S9l"}},"QueryFilter":{"shape":"S9m"},"ConditionalOperator":{},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S14"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"FilterExpression":{},"KeyConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"}}},"output":{"type":"structure","members":{"Items":{"shape":"S1b"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S14"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"RestoreTableFromBackup":{"input":{"type":"structure","required":["TargetTableName","BackupArn"],"members":{"TargetTableName":{},"BackupArn":{},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S31"},"LocalSecondaryIndexOverride":{"shape":"S2v"},"ProvisionedThroughputOverride":{"shape":"S33"},"OnDemandThroughputOverride":{"shape":"S34"},"SSESpecificationOverride":{"shape":"S39"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"RestoreTableToPointInTime":{"input":{"type":"structure","required":["TargetTableName"],"members":{"SourceTableArn":{},"SourceTableName":{},"TargetTableName":{},"UseLatestRestorableTime":{"type":"boolean"},"RestoreDateTime":{"type":"timestamp"},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S31"},"LocalSecondaryIndexOverride":{"shape":"S2v"},"ProvisionedThroughputOverride":{"shape":"S33"},"OnDemandThroughputOverride":{"shape":"S34"},"SSESpecificationOverride":{"shape":"S39"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"AttributesToGet":{"shape":"S15"},"Limit":{"type":"integer"},"Select":{},"ScanFilter":{"shape":"S9m"},"ConditionalOperator":{},"ExclusiveStartKey":{"shape":"S14"},"ReturnConsumedCapacity":{},"TotalSegments":{"type":"integer"},"Segment":{"type":"integer"},"ProjectionExpression":{},"FilterExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Items":{"shape":"S1b"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S14"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S3c"}}},"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":"S14"},"TableName":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S17"}}}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"St"},"Responses":{"shape":"S83"}}},"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":"S14"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"Put":{"type":"structure","required":["Item","TableName"],"members":{"Item":{"shape":"S1h"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"Delete":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S14"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"Update":{"type":"structure","required":["Key","UpdateExpression","TableName"],"members":{"Key":{"shape":"S14"},"UpdateExpression":{},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}}}}},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"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":"S53"}}},"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":"S26"}}},"endpointdiscovery":{}},"UpdateGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{},"GlobalTableBillingMode":{},"GlobalTableProvisionedWriteCapacityUnits":{"type":"long"},"GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"Sas"},"GlobalTableGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"Sas"}}}},"ReplicaSettingsUpdate":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"Sas"},"ReplicaGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"Sas"}}}},"ReplicaTableClass":{}}}}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S6d"}}},"endpointdiscovery":{}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S14"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Action":{}}}},"Expected":{"shape":"S4i"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"UpdateExpression":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S17"},"ExpressionAttributeValues":{"shape":"S4q"},"ReturnValuesOnConditionCheckFailure":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1n"}}},"endpointdiscovery":{}},"UpdateKinesisStreamingDestination":{"input":{"type":"structure","required":["TableName","StreamArn"],"members":{"TableName":{},"StreamArn":{},"UpdateKinesisStreamingConfiguration":{"shape":"Sb9"}}},"output":{"type":"structure","members":{"TableName":{},"StreamArn":{},"DestinationStatus":{},"UpdateKinesisStreamingConfiguration":{"shape":"Sb9"}}},"endpointdiscovery":{}},"UpdateTable":{"input":{"type":"structure","required":["TableName"],"members":{"AttributeDefinitions":{"shape":"S2o"},"TableName":{},"BillingMode":{},"ProvisionedThroughput":{"shape":"S33"},"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"Update":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}},"Create":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}},"Delete":{"type":"structure","required":["IndexName"],"members":{"IndexName":{}}}}}},"StreamSpecification":{"shape":"S36"},"SSESpecification":{"shape":"S39"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"},"GlobalSecondaryIndexes":{"shape":"Sbk"},"TableClassOverride":{}}},"Update":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"},"GlobalSecondaryIndexes":{"shape":"Sbk"},"TableClassOverride":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}},"TableClass":{},"DeletionProtectionEnabled":{"type":"boolean"},"OnDemandThroughput":{"shape":"S34"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3j"}}},"endpointdiscovery":{}},"UpdateTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"Sas"}}}},"TableName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"Sas"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaGlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedReadCapacityAutoScalingUpdate":{"shape":"Sas"}}}},"ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"Sas"}}}}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S7k"}}}},"UpdateTimeToLive":{"input":{"type":"structure","required":["TableName","TimeToLiveSpecification"],"members":{"TableName":{},"TimeToLiveSpecification":{"shape":"Sby"}}},"output":{"type":"structure","members":{"TimeToLiveSpecification":{"shape":"Sby"}}},"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"}},"St":{"type":"list","member":{"shape":"Su"}},"Su":{"type":"structure","members":{"TableName":{},"CapacityUnits":{"type":"double"},"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"Table":{"shape":"Sx"},"LocalSecondaryIndexes":{"shape":"Sy"},"GlobalSecondaryIndexes":{"shape":"Sy"}}},"Sx":{"type":"structure","members":{"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"CapacityUnits":{"type":"double"}}},"Sy":{"type":"map","key":{},"value":{"shape":"Sx"}},"S11":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S14"}},"AttributesToGet":{"shape":"S15"},"ConsistentRead":{"type":"boolean"},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S17"}}}},"S14":{"type":"map","key":{},"value":{"shape":"S6"}},"S15":{"type":"list","member":{}},"S17":{"type":"map","key":{},"value":{}},"S1b":{"type":"list","member":{"shape":"Sr"}},"S1d":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"S1h"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S14"}}}}}}},"S1h":{"type":"map","key":{},"value":{"shape":"S6"}},"S1l":{"type":"map","key":{},"value":{"type":"list","member":{"shape":"S1n"}}},"S1n":{"type":"structure","members":{"ItemCollectionKey":{"type":"map","key":{},"value":{"shape":"S6"}},"SizeEstimateRangeGB":{"type":"list","member":{"type":"double"}}}},"S1u":{"type":"structure","required":["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],"members":{"BackupArn":{},"BackupName":{},"BackupSizeBytes":{"type":"long"},"BackupStatus":{},"BackupType":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"}}},"S22":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"S26":{"type":"structure","members":{"ReplicationGroup":{"shape":"S27"},"GlobalTableArn":{},"CreationDateTime":{"type":"timestamp"},"GlobalTableStatus":{},"GlobalTableName":{}}},"S27":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"ReplicaStatus":{},"ReplicaStatusDescription":{},"ReplicaStatusPercentProgress":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"}}}},"ReplicaInaccessibleDateTime":{"type":"timestamp"},"ReplicaTableClassSummary":{"shape":"S2j"}}}},"S2d":{"type":"structure","members":{"ReadCapacityUnits":{"type":"long"}}},"S2f":{"type":"structure","members":{"MaxReadRequestUnits":{"type":"long"}}},"S2j":{"type":"structure","members":{"TableClass":{},"LastUpdateDateTime":{"type":"timestamp"}}},"S2o":{"type":"list","member":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}}},"S2s":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"S2v":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"}}}},"S2x":{"type":"structure","members":{"ProjectionType":{},"NonKeyAttributes":{"type":"list","member":{}}}},"S31":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}}},"S33":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S34":{"type":"structure","members":{"MaxReadRequestUnits":{"type":"long"},"MaxWriteRequestUnits":{"type":"long"}}},"S36":{"type":"structure","required":["StreamEnabled"],"members":{"StreamEnabled":{"type":"boolean"},"StreamViewType":{}}},"S39":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SSEType":{},"KMSMasterKeyId":{}}},"S3c":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S3j":{"type":"structure","members":{"AttributeDefinitions":{"shape":"S2o"},"TableName":{},"KeySchema":{"shape":"S2s"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S3l"},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"TableArn":{},"TableId":{},"BillingModeSummary":{"shape":"S3o"},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"IndexStatus":{},"Backfilling":{"type":"boolean"},"ProvisionedThroughput":{"shape":"S3l"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{},"OnDemandThroughput":{"shape":"S34"}}}},"StreamSpecification":{"shape":"S36"},"LatestStreamLabel":{},"LatestStreamArn":{},"GlobalTableVersion":{},"Replicas":{"shape":"S27"},"RestoreSummary":{"type":"structure","required":["RestoreDateTime","RestoreInProgress"],"members":{"SourceBackupArn":{},"SourceTableArn":{},"RestoreDateTime":{"type":"timestamp"},"RestoreInProgress":{"type":"boolean"}}},"SSEDescription":{"shape":"S3y"},"ArchivalSummary":{"type":"structure","members":{"ArchivalDateTime":{"type":"timestamp"},"ArchivalReason":{},"ArchivalBackupArn":{}}},"TableClassSummary":{"shape":"S2j"},"DeletionProtectionEnabled":{"type":"boolean"},"OnDemandThroughput":{"shape":"S34"}}},"S3l":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S3o":{"type":"structure","members":{"BillingMode":{},"LastUpdateToPayPerRequestDateTime":{"type":"timestamp"}}},"S3y":{"type":"structure","members":{"Status":{},"SSEType":{},"KMSMasterKeyArn":{},"InaccessibleEncryptionDateTime":{"type":"timestamp"}}},"S45":{"type":"structure","members":{"BackupDetails":{"shape":"S1u"},"SourceTableDetails":{"type":"structure","required":["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],"members":{"TableName":{},"TableId":{},"TableArn":{},"TableSizeBytes":{"type":"long"},"KeySchema":{"shape":"S2s"},"TableCreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"},"ItemCount":{"type":"long"},"BillingMode":{}}},"SourceTableFeatureDetails":{"type":"structure","members":{"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2s"},"Projection":{"shape":"S2x"},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"}}}},"StreamDescription":{"shape":"S36"},"TimeToLiveDescription":{"shape":"S4e"},"SSEDescription":{"shape":"S3y"}}}}},"S4e":{"type":"structure","members":{"TimeToLiveStatus":{},"AttributeName":{}}},"S4i":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Exists":{"type":"boolean"},"ComparisonOperator":{},"AttributeValueList":{"shape":"S4m"}}}},"S4m":{"type":"list","member":{"shape":"S6"}},"S4q":{"type":"map","key":{},"value":{"shape":"S6"}},"S53":{"type":"structure","required":["ContinuousBackupsStatus"],"members":{"ContinuousBackupsStatus":{},"PointInTimeRecoveryDescription":{"type":"structure","members":{"PointInTimeRecoveryStatus":{},"EarliestRestorableDateTime":{"type":"timestamp"},"LatestRestorableDateTime":{"type":"timestamp"}}}}},"S5o":{"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"},"ExportType":{},"IncrementalExportSpecification":{"shape":"S65"}}},"S65":{"type":"structure","members":{"ExportFromTime":{"type":"timestamp"},"ExportToTime":{"type":"timestamp"},"ExportViewType":{}}},"S6d":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaStatus":{},"ReplicaBillingModeSummary":{"shape":"S3o"},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaProvisionedWriteCapacityUnits":{"type":"long"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaGlobalSecondaryIndexSettings":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"}}}},"ReplicaTableClassSummary":{"shape":"S2j"}}}},"S6f":{"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"}}}}}}}},"S6r":{"type":"structure","members":{"ImportArn":{},"ImportStatus":{},"TableArn":{},"TableId":{},"ClientToken":{},"S3BucketSource":{"shape":"S6t"},"ErrorCount":{"type":"long"},"CloudWatchLogGroupArn":{},"InputFormat":{},"InputFormatOptions":{"shape":"S6x"},"InputCompressionType":{},"TableCreationParameters":{"shape":"S73"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ProcessedSizeBytes":{"type":"long"},"ProcessedItemCount":{"type":"long"},"ImportedItemCount":{"type":"long"},"FailureCode":{},"FailureMessage":{}}},"S6t":{"type":"structure","required":["S3Bucket"],"members":{"S3BucketOwner":{},"S3Bucket":{},"S3KeyPrefix":{}}},"S6x":{"type":"structure","members":{"Csv":{"type":"structure","members":{"Delimiter":{},"HeaderList":{"type":"list","member":{}}}}}},"S73":{"type":"structure","required":["TableName","AttributeDefinitions","KeySchema"],"members":{"TableName":{},"AttributeDefinitions":{"shape":"S2o"},"KeySchema":{"shape":"S2s"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S33"},"OnDemandThroughput":{"shape":"S34"},"SSESpecification":{"shape":"S39"},"GlobalSecondaryIndexes":{"shape":"S31"}}},"S7k":{"type":"structure","members":{"TableName":{},"TableStatus":{},"Replicas":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"}}}},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S6f"},"ReplicaStatus":{}}}}}},"S7r":{"type":"structure","required":["TableName","StreamArn"],"members":{"TableName":{},"StreamArn":{},"EnableKinesisStreamingConfiguration":{"shape":"S7s"}}},"S7s":{"type":"structure","members":{"ApproximateCreationDateTimePrecision":{}}},"S7t":{"type":"structure","members":{"TableName":{},"StreamArn":{},"DestinationStatus":{},"EnableKinesisStreamingConfiguration":{"shape":"S7s"}}},"S83":{"type":"list","member":{"type":"structure","members":{"Item":{"shape":"Sr"}}}},"S9l":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"shape":"S4m"},"ComparisonOperator":{}}},"S9m":{"type":"map","key":{},"value":{"shape":"S9l"}},"Sas":{"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"}}}}}}},"Sb9":{"type":"structure","members":{"ApproximateCreationDateTimePrecision":{}}},"Sbk":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2d"},"OnDemandThroughputOverride":{"shape":"S2f"}}}},"Sby":{"type":"structure","required":["Enabled","AttributeName"],"members":{"Enabled":{"type":"boolean"},"AttributeName":{}}}}}
/***/ }),
/* 187 */
@@ -58073,7 +58073,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 764 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-09-24","endpointPrefix":"managedblockchain","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"ManagedBlockchain","serviceFullName":"Amazon Managed Blockchain","serviceId":"ManagedBlockchain","signatureVersion":"v4","signingName":"managedblockchain","uid":"managedblockchain-2018-09-24"},"operations":{"CreateAccessor":{"http":{"requestUri":"/accessors"},"input":{"type":"structure","required":["ClientRequestToken","AccessorType"],"members":{"ClientRequestToken":{"idempotencyToken":true},"AccessorType":{},"Tags":{"shape":"S4"},"NetworkType":{}}},"output":{"type":"structure","members":{"AccessorId":{},"BillingToken":{},"NetworkType":{}}}},"CreateMember":{"http":{"requestUri":"/networks/{networkId}/members"},"input":{"type":"structure","required":["ClientRequestToken","InvitationId","NetworkId","MemberConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"InvitationId":{},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberConfiguration":{"shape":"Sc"}}},"output":{"type":"structure","members":{"MemberId":{}}}},"CreateNetwork":{"http":{"requestUri":"/networks"},"input":{"type":"structure","required":["ClientRequestToken","Name","Framework","FrameworkVersion","VotingPolicy","MemberConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"FrameworkConfiguration":{"type":"structure","members":{"Fabric":{"type":"structure","required":["Edition"],"members":{"Edition":{}}}}},"VotingPolicy":{"shape":"Sx"},"MemberConfiguration":{"shape":"Sc"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"NetworkId":{},"MemberId":{}}}},"CreateNode":{"http":{"requestUri":"/networks/{networkId}/nodes"},"input":{"type":"structure","required":["ClientRequestToken","NetworkId","NodeConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"NodeConfiguration":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"AvailabilityZone":{},"LogPublishingConfiguration":{"shape":"S17"},"StateDB":{}}},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"NodeId":{}}}},"CreateProposal":{"http":{"requestUri":"/networks/{networkId}/proposals"},"input":{"type":"structure","required":["ClientRequestToken","NetworkId","MemberId","Actions"],"members":{"ClientRequestToken":{"idempotencyToken":true},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"Actions":{"shape":"S1c"},"Description":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"ProposalId":{}}}},"DeleteAccessor":{"http":{"method":"DELETE","requestUri":"/accessors/{AccessorId}"},"input":{"type":"structure","required":["AccessorId"],"members":{"AccessorId":{"location":"uri","locationName":"AccessorId"}}},"output":{"type":"structure","members":{}}},"DeleteMember":{"http":{"method":"DELETE","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"}}},"output":{"type":"structure","members":{}}},"DeleteNode":{"http":{"method":"DELETE","requestUri":"/networks/{networkId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"querystring","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"}}},"output":{"type":"structure","members":{}}},"GetAccessor":{"http":{"method":"GET","requestUri":"/accessors/{AccessorId}"},"input":{"type":"structure","required":["AccessorId"],"members":{"AccessorId":{"location":"uri","locationName":"AccessorId"}}},"output":{"type":"structure","members":{"Accessor":{"type":"structure","members":{"Id":{},"Type":{},"BillingToken":{},"Status":{},"CreationDate":{"shape":"S1t"},"Arn":{},"Tags":{"shape":"S1u"},"NetworkType":{}}}}}},"GetMember":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"}}},"output":{"type":"structure","members":{"Member":{"type":"structure","members":{"NetworkId":{},"Id":{},"Name":{},"Description":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"AdminUsername":{},"CaEndpoint":{}}}}},"LogPublishingConfiguration":{"shape":"Sj"},"Status":{},"CreationDate":{"shape":"S1t"},"Tags":{"shape":"S1u"},"Arn":{},"KmsKeyArn":{}}}}}},"GetNetwork":{"http":{"method":"GET","requestUri":"/networks/{networkId}"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"}}},"output":{"type":"structure","members":{"Network":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"OrderingServiceEndpoint":{},"Edition":{}}},"Ethereum":{"type":"structure","members":{"ChainId":{}}}}},"VpcEndpointServiceName":{},"VotingPolicy":{"shape":"Sx"},"Status":{},"CreationDate":{"shape":"S1t"},"Tags":{"shape":"S1u"},"Arn":{}}}}}},"GetNode":{"http":{"method":"GET","requestUri":"/networks/{networkId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"querystring","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"}}},"output":{"type":"structure","members":{"Node":{"type":"structure","members":{"NetworkId":{},"MemberId":{},"Id":{},"InstanceType":{},"AvailabilityZone":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"PeerEndpoint":{},"PeerEventEndpoint":{}}},"Ethereum":{"type":"structure","members":{"HttpEndpoint":{},"WebSocketEndpoint":{}}}}},"LogPublishingConfiguration":{"shape":"S17"},"StateDB":{},"Status":{},"CreationDate":{"shape":"S1t"},"Tags":{"shape":"S1u"},"Arn":{},"KmsKeyArn":{}}}}}},"GetProposal":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals/{proposalId}"},"input":{"type":"structure","required":["NetworkId","ProposalId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"}}},"output":{"type":"structure","members":{"Proposal":{"type":"structure","members":{"ProposalId":{},"NetworkId":{},"Description":{},"Actions":{"shape":"S1c"},"ProposedByMemberId":{},"ProposedByMemberName":{},"Status":{},"CreationDate":{"shape":"S1t"},"ExpirationDate":{"shape":"S1t"},"YesVoteCount":{"type":"integer"},"NoVoteCount":{"type":"integer"},"OutstandingVoteCount":{"type":"integer"},"Tags":{"shape":"S1u"},"Arn":{}}}}}},"ListAccessors":{"http":{"method":"GET","requestUri":"/accessors"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"NetworkType":{"location":"querystring","locationName":"networkType"}}},"output":{"type":"structure","members":{"Accessors":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"Status":{},"CreationDate":{"shape":"S1t"},"Arn":{},"NetworkType":{}}}},"NextToken":{}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Invitations":{"type":"list","member":{"type":"structure","members":{"InvitationId":{},"CreationDate":{"shape":"S1t"},"ExpirationDate":{"shape":"S1t"},"Status":{},"NetworkSummary":{"shape":"S2x"},"Arn":{}}}},"NextToken":{}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"Name":{"location":"querystring","locationName":"name"},"Status":{"location":"querystring","locationName":"status"},"IsOwned":{"location":"querystring","locationName":"isOwned","type":"boolean"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Members":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Status":{},"CreationDate":{"shape":"S1t"},"IsOwned":{"type":"boolean"},"Arn":{}}}},"NextToken":{}}}},"ListNetworks":{"http":{"method":"GET","requestUri":"/networks"},"input":{"type":"structure","members":{"Name":{"location":"querystring","locationName":"name"},"Framework":{"location":"querystring","locationName":"framework"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Networks":{"type":"list","member":{"shape":"S2x"}},"NextToken":{}}}},"ListNodes":{"http":{"method":"GET","requestUri":"/networks/{networkId}/nodes"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"querystring","locationName":"memberId"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Nodes":{"type":"list","member":{"type":"structure","members":{"Id":{},"Status":{},"CreationDate":{"shape":"S1t"},"AvailabilityZone":{},"InstanceType":{},"Arn":{}}}},"NextToken":{}}}},"ListProposalVotes":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals/{proposalId}/votes"},"input":{"type":"structure","required":["NetworkId","ProposalId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ProposalVotes":{"type":"list","member":{"type":"structure","members":{"Vote":{},"MemberName":{},"MemberId":{}}}},"NextToken":{}}}},"ListProposals":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Proposals":{"type":"list","member":{"type":"structure","members":{"ProposalId":{},"Description":{},"ProposedByMemberId":{},"ProposedByMemberName":{},"Status":{},"CreationDate":{"shape":"S1t"},"ExpirationDate":{"shape":"S1t"},"Arn":{}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1u"}}}},"RejectInvitation":{"http":{"method":"DELETE","requestUri":"/invitations/{invitationId}"},"input":{"type":"structure","required":["InvitationId"],"members":{"InvitationId":{"location":"uri","locationName":"invitationId"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateMember":{"http":{"method":"PATCH","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"LogPublishingConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}},"UpdateNode":{"http":{"method":"PATCH","requestUri":"/networks/{networkId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"NodeId":{"location":"uri","locationName":"nodeId"},"LogPublishingConfiguration":{"shape":"S17"}}},"output":{"type":"structure","members":{}}},"VoteOnProposal":{"http":{"requestUri":"/networks/{networkId}/proposals/{proposalId}/votes"},"input":{"type":"structure","required":["NetworkId","ProposalId","VoterMemberId","Vote"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"},"VoterMemberId":{},"Vote":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"Sc":{"type":"structure","required":["Name","FrameworkConfiguration"],"members":{"Name":{},"Description":{},"FrameworkConfiguration":{"type":"structure","members":{"Fabric":{"type":"structure","required":["AdminUsername","AdminPassword"],"members":{"AdminUsername":{},"AdminPassword":{"type":"string","sensitive":true}}}}},"LogPublishingConfiguration":{"shape":"Sj"},"Tags":{"shape":"S4"},"KmsKeyArn":{}}},"Sj":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"CaLogs":{"shape":"Sl"}}}}},"Sl":{"type":"structure","members":{"Cloudwatch":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}}},"Sx":{"type":"structure","members":{"ApprovalThresholdPolicy":{"type":"structure","members":{"ThresholdPercentage":{"type":"integer"},"ProposalDurationInHours":{"type":"integer"},"ThresholdComparator":{}}}}},"S17":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"ChaincodeLogs":{"shape":"Sl"},"PeerLogs":{"shape":"Sl"}}}}},"S1c":{"type":"structure","members":{"Invitations":{"type":"list","member":{"type":"structure","required":["Principal"],"members":{"Principal":{}}}},"Removals":{"type":"list","member":{"type":"structure","required":["MemberId"],"members":{"MemberId":{}}}}}},"S1t":{"type":"timestamp","timestampFormat":"iso8601"},"S1u":{"type":"map","key":{},"value":{}},"S2x":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"Status":{},"CreationDate":{"shape":"S1t"},"Arn":{}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-09-24","endpointPrefix":"managedblockchain","jsonVersion":"1.1","protocol":"rest-json","protocols":["rest-json"],"serviceAbbreviation":"ManagedBlockchain","serviceFullName":"Amazon Managed Blockchain","serviceId":"ManagedBlockchain","signatureVersion":"v4","signingName":"managedblockchain","uid":"managedblockchain-2018-09-24"},"operations":{"CreateAccessor":{"http":{"requestUri":"/accessors"},"input":{"type":"structure","required":["ClientRequestToken","AccessorType"],"members":{"ClientRequestToken":{"idempotencyToken":true},"AccessorType":{},"Tags":{"shape":"S4"},"NetworkType":{}}},"output":{"type":"structure","members":{"AccessorId":{},"BillingToken":{},"NetworkType":{}}}},"CreateMember":{"http":{"requestUri":"/networks/{networkId}/members"},"input":{"type":"structure","required":["ClientRequestToken","InvitationId","NetworkId","MemberConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"InvitationId":{},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberConfiguration":{"shape":"Sc"}}},"output":{"type":"structure","members":{"MemberId":{}}}},"CreateNetwork":{"http":{"requestUri":"/networks"},"input":{"type":"structure","required":["ClientRequestToken","Name","Framework","FrameworkVersion","VotingPolicy","MemberConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"FrameworkConfiguration":{"type":"structure","members":{"Fabric":{"type":"structure","required":["Edition"],"members":{"Edition":{}}}}},"VotingPolicy":{"shape":"Sx"},"MemberConfiguration":{"shape":"Sc"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"NetworkId":{},"MemberId":{}}}},"CreateNode":{"http":{"requestUri":"/networks/{networkId}/nodes"},"input":{"type":"structure","required":["ClientRequestToken","NetworkId","NodeConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"NodeConfiguration":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"AvailabilityZone":{},"LogPublishingConfiguration":{"shape":"S17"},"StateDB":{}}},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"NodeId":{}}}},"CreateProposal":{"http":{"requestUri":"/networks/{networkId}/proposals"},"input":{"type":"structure","required":["ClientRequestToken","NetworkId","MemberId","Actions"],"members":{"ClientRequestToken":{"idempotencyToken":true},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"Actions":{"shape":"S1c"},"Description":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"ProposalId":{}}}},"DeleteAccessor":{"http":{"method":"DELETE","requestUri":"/accessors/{AccessorId}"},"input":{"type":"structure","required":["AccessorId"],"members":{"AccessorId":{"location":"uri","locationName":"AccessorId"}}},"output":{"type":"structure","members":{}}},"DeleteMember":{"http":{"method":"DELETE","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"}}},"output":{"type":"structure","members":{}}},"DeleteNode":{"http":{"method":"DELETE","requestUri":"/networks/{networkId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"querystring","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"}}},"output":{"type":"structure","members":{}}},"GetAccessor":{"http":{"method":"GET","requestUri":"/accessors/{AccessorId}"},"input":{"type":"structure","required":["AccessorId"],"members":{"AccessorId":{"location":"uri","locationName":"AccessorId"}}},"output":{"type":"structure","members":{"Accessor":{"type":"structure","members":{"Id":{},"Type":{},"BillingToken":{},"Status":{},"CreationDate":{"shape":"S1t"},"Arn":{},"Tags":{"shape":"S1u"},"NetworkType":{}}}}}},"GetMember":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"}}},"output":{"type":"structure","members":{"Member":{"type":"structure","members":{"NetworkId":{},"Id":{},"Name":{},"Description":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"AdminUsername":{},"CaEndpoint":{}}}}},"LogPublishingConfiguration":{"shape":"Sj"},"Status":{},"CreationDate":{"shape":"S1t"},"Tags":{"shape":"S1u"},"Arn":{},"KmsKeyArn":{}}}}}},"GetNetwork":{"http":{"method":"GET","requestUri":"/networks/{networkId}"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"}}},"output":{"type":"structure","members":{"Network":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"OrderingServiceEndpoint":{},"Edition":{}}},"Ethereum":{"type":"structure","members":{"ChainId":{}}}}},"VpcEndpointServiceName":{},"VotingPolicy":{"shape":"Sx"},"Status":{},"CreationDate":{"shape":"S1t"},"Tags":{"shape":"S1u"},"Arn":{}}}}}},"GetNode":{"http":{"method":"GET","requestUri":"/networks/{networkId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"querystring","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"}}},"output":{"type":"structure","members":{"Node":{"type":"structure","members":{"NetworkId":{},"MemberId":{},"Id":{},"InstanceType":{},"AvailabilityZone":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"PeerEndpoint":{},"PeerEventEndpoint":{}}},"Ethereum":{"type":"structure","members":{"HttpEndpoint":{},"WebSocketEndpoint":{}}}}},"LogPublishingConfiguration":{"shape":"S17"},"StateDB":{},"Status":{},"CreationDate":{"shape":"S1t"},"Tags":{"shape":"S1u"},"Arn":{},"KmsKeyArn":{}}}}}},"GetProposal":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals/{proposalId}"},"input":{"type":"structure","required":["NetworkId","ProposalId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"}}},"output":{"type":"structure","members":{"Proposal":{"type":"structure","members":{"ProposalId":{},"NetworkId":{},"Description":{},"Actions":{"shape":"S1c"},"ProposedByMemberId":{},"ProposedByMemberName":{},"Status":{},"CreationDate":{"shape":"S1t"},"ExpirationDate":{"shape":"S1t"},"YesVoteCount":{"type":"integer"},"NoVoteCount":{"type":"integer"},"OutstandingVoteCount":{"type":"integer"},"Tags":{"shape":"S1u"},"Arn":{}}}}}},"ListAccessors":{"http":{"method":"GET","requestUri":"/accessors"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"NetworkType":{"location":"querystring","locationName":"networkType"}}},"output":{"type":"structure","members":{"Accessors":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"Status":{},"CreationDate":{"shape":"S1t"},"Arn":{},"NetworkType":{}}}},"NextToken":{}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Invitations":{"type":"list","member":{"type":"structure","members":{"InvitationId":{},"CreationDate":{"shape":"S1t"},"ExpirationDate":{"shape":"S1t"},"Status":{},"NetworkSummary":{"shape":"S2x"},"Arn":{}}}},"NextToken":{}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"Name":{"location":"querystring","locationName":"name"},"Status":{"location":"querystring","locationName":"status"},"IsOwned":{"location":"querystring","locationName":"isOwned","type":"boolean"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Members":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Status":{},"CreationDate":{"shape":"S1t"},"IsOwned":{"type":"boolean"},"Arn":{}}}},"NextToken":{}}}},"ListNetworks":{"http":{"method":"GET","requestUri":"/networks"},"input":{"type":"structure","members":{"Name":{"location":"querystring","locationName":"name"},"Framework":{"location":"querystring","locationName":"framework"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Networks":{"type":"list","member":{"shape":"S2x"}},"NextToken":{}}}},"ListNodes":{"http":{"method":"GET","requestUri":"/networks/{networkId}/nodes"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"querystring","locationName":"memberId"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Nodes":{"type":"list","member":{"type":"structure","members":{"Id":{},"Status":{},"CreationDate":{"shape":"S1t"},"AvailabilityZone":{},"InstanceType":{},"Arn":{}}}},"NextToken":{}}}},"ListProposalVotes":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals/{proposalId}/votes"},"input":{"type":"structure","required":["NetworkId","ProposalId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ProposalVotes":{"type":"list","member":{"type":"structure","members":{"Vote":{},"MemberName":{},"MemberId":{}}}},"NextToken":{}}}},"ListProposals":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Proposals":{"type":"list","member":{"type":"structure","members":{"ProposalId":{},"Description":{},"ProposedByMemberId":{},"ProposedByMemberName":{},"Status":{},"CreationDate":{"shape":"S1t"},"ExpirationDate":{"shape":"S1t"},"Arn":{}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1u"}}}},"RejectInvitation":{"http":{"method":"DELETE","requestUri":"/invitations/{invitationId}"},"input":{"type":"structure","required":["InvitationId"],"members":{"InvitationId":{"location":"uri","locationName":"invitationId"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateMember":{"http":{"method":"PATCH","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"LogPublishingConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}},"UpdateNode":{"http":{"method":"PATCH","requestUri":"/networks/{networkId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"NodeId":{"location":"uri","locationName":"nodeId"},"LogPublishingConfiguration":{"shape":"S17"}}},"output":{"type":"structure","members":{}}},"VoteOnProposal":{"http":{"requestUri":"/networks/{networkId}/proposals/{proposalId}/votes"},"input":{"type":"structure","required":["NetworkId","ProposalId","VoterMemberId","Vote"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"},"VoterMemberId":{},"Vote":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"Sc":{"type":"structure","required":["Name","FrameworkConfiguration"],"members":{"Name":{},"Description":{},"FrameworkConfiguration":{"type":"structure","members":{"Fabric":{"type":"structure","required":["AdminUsername","AdminPassword"],"members":{"AdminUsername":{},"AdminPassword":{"type":"string","sensitive":true}}}}},"LogPublishingConfiguration":{"shape":"Sj"},"Tags":{"shape":"S4"},"KmsKeyArn":{}}},"Sj":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"CaLogs":{"shape":"Sl"}}}}},"Sl":{"type":"structure","members":{"Cloudwatch":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}}},"Sx":{"type":"structure","members":{"ApprovalThresholdPolicy":{"type":"structure","members":{"ThresholdPercentage":{"type":"integer"},"ProposalDurationInHours":{"type":"integer"},"ThresholdComparator":{}}}}},"S17":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"ChaincodeLogs":{"shape":"Sl"},"PeerLogs":{"shape":"Sl"}}}}},"S1c":{"type":"structure","members":{"Invitations":{"type":"list","member":{"type":"structure","required":["Principal"],"members":{"Principal":{}}}},"Removals":{"type":"list","member":{"type":"structure","required":["MemberId"],"members":{"MemberId":{}}}}}},"S1t":{"type":"timestamp","timestampFormat":"iso8601"},"S1u":{"type":"map","key":{},"value":{}},"S2x":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"Status":{},"CreationDate":{"shape":"S1t"},"Arn":{}}}}}
/***/ }),
/* 765 */
@@ -63302,7 +63302,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 1206 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-06-17","endpointPrefix":"iotfleetwise","jsonVersion":"1.0","protocol":"json","serviceFullName":"AWS IoT FleetWise","serviceId":"IoTFleetWise","signatureVersion":"v4","signingName":"iotfleetwise","targetPrefix":"IoTAutobahnControlPlane","uid":"iotfleetwise-2021-06-17"},"operations":{"AssociateVehicleFleet":{"input":{"type":"structure","required":["vehicleName","fleetId"],"members":{"vehicleName":{},"fleetId":{}}},"output":{"type":"structure","members":{}}},"BatchCreateVehicle":{"input":{"type":"structure","required":["vehicles"],"members":{"vehicles":{"type":"list","member":{"type":"structure","required":["vehicleName","modelManifestArn","decoderManifestArn"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"associationBehavior":{},"tags":{"shape":"Sd"}}}}}},"output":{"type":"structure","members":{"vehicles":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"arn":{},"thingArn":{}}}},"errors":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"code":{},"message":{}}}}}}},"BatchUpdateVehicle":{"input":{"type":"structure","required":["vehicles"],"members":{"vehicles":{"type":"list","member":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"attributeUpdateMode":{}}}}}},"output":{"type":"structure","members":{"vehicles":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"arn":{}}}},"errors":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"code":{"type":"integer"},"message":{}}}}}}},"CreateCampaign":{"input":{"type":"structure","required":["name","signalCatalogArn","targetArn","collectionScheme"],"members":{"name":{},"description":{},"signalCatalogArn":{},"targetArn":{},"startTime":{"type":"timestamp"},"expiryTime":{"type":"timestamp"},"postTriggerCollectionDuration":{"type":"long"},"diagnosticsMode":{},"spoolingMode":{},"compression":{},"priority":{"type":"integer"},"signalsToCollect":{"shape":"S16"},"collectionScheme":{"shape":"S1a"},"dataExtraDimensions":{"shape":"S1h"},"tags":{"shape":"Sd"},"dataDestinationConfigs":{"shape":"S1j"}}},"output":{"type":"structure","members":{"name":{},"arn":{}}},"idempotent":true},"CreateDecoderManifest":{"input":{"type":"structure","required":["name","modelManifestArn"],"members":{"name":{},"description":{},"modelManifestArn":{},"signalDecoders":{"shape":"S1w"},"networkInterfaces":{"shape":"S2m"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"CreateFleet":{"input":{"type":"structure","required":["fleetId","signalCatalogArn"],"members":{"fleetId":{},"description":{},"signalCatalogArn":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["id","arn"],"members":{"id":{},"arn":{}}},"idempotent":true},"CreateModelManifest":{"input":{"type":"structure","required":["name","nodes","signalCatalogArn"],"members":{"name":{},"description":{},"nodes":{"shape":"S33"},"signalCatalogArn":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"CreateSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"nodes":{"shape":"S36"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"CreateVehicle":{"input":{"type":"structure","required":["vehicleName","modelManifestArn","decoderManifestArn"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"associationBehavior":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","members":{"vehicleName":{},"arn":{},"thingArn":{}}},"idempotent":true},"DeleteCampaign":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"name":{},"arn":{}}},"idempotent":true},"DeleteDecoderManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"DeleteFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{}}},"output":{"type":"structure","members":{"id":{},"arn":{}}},"idempotent":true},"DeleteModelManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"DeleteSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"DeleteVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{}}},"output":{"type":"structure","required":["vehicleName","arn"],"members":{"vehicleName":{},"arn":{}}},"idempotent":true},"DisassociateVehicleFleet":{"input":{"type":"structure","required":["vehicleName","fleetId"],"members":{"vehicleName":{},"fleetId":{}}},"output":{"type":"structure","members":{}}},"GetCampaign":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"name":{},"arn":{},"description":{},"signalCatalogArn":{},"targetArn":{},"status":{},"startTime":{"type":"timestamp"},"expiryTime":{"type":"timestamp"},"postTriggerCollectionDuration":{"type":"long"},"diagnosticsMode":{},"spoolingMode":{},"compression":{},"priority":{"type":"integer"},"signalsToCollect":{"shape":"S16"},"collectionScheme":{"shape":"S1a"},"dataExtraDimensions":{"shape":"S1h"},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"dataDestinationConfigs":{"shape":"S1j"}}}},"GetDecoderManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn","creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"description":{},"modelManifestArn":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"message":{}}}},"GetEncryptionConfiguration":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["encryptionStatus","encryptionType"],"members":{"kmsKeyId":{},"encryptionStatus":{},"encryptionType":{},"errorMessage":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{}}},"output":{"type":"structure","required":["id","arn","signalCatalogArn","creationTime","lastModificationTime"],"members":{"id":{},"arn":{},"description":{},"signalCatalogArn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetLoggingOptions":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["cloudWatchLogDelivery"],"members":{"cloudWatchLogDelivery":{"shape":"S4e"}}}},"GetModelManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn","creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"description":{},"signalCatalogArn":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetRegisterAccountStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["customerAccountId","accountStatus","iamRegistrationResponse","creationTime","lastModificationTime"],"members":{"customerAccountId":{},"accountStatus":{},"timestreamRegistrationResponse":{"type":"structure","required":["timestreamDatabaseName","timestreamTableName","registrationStatus"],"members":{"timestreamDatabaseName":{},"timestreamTableName":{},"timestreamDatabaseArn":{},"timestreamTableArn":{},"registrationStatus":{},"errorMessage":{}}},"iamRegistrationResponse":{"type":"structure","required":["roleArn","registrationStatus"],"members":{"roleArn":{},"registrationStatus":{},"errorMessage":{}}},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn","creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"description":{},"nodeCounts":{"type":"structure","members":{"totalNodes":{"type":"integer"},"totalBranches":{"type":"integer"},"totalSensors":{"type":"integer"},"totalAttributes":{"type":"integer"},"totalActuators":{"type":"integer"},"totalStructs":{"type":"integer"},"totalProperties":{"type":"integer"}}},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{}}},"output":{"type":"structure","members":{"vehicleName":{},"arn":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetVehicleStatus":{"input":{"type":"structure","required":["vehicleName"],"members":{"nextToken":{},"maxResults":{"type":"integer"},"vehicleName":{}}},"output":{"type":"structure","members":{"campaigns":{"type":"list","member":{"type":"structure","members":{"campaignName":{},"vehicleName":{},"status":{}}}},"nextToken":{}}}},"ImportDecoderManifest":{"input":{"type":"structure","required":["name","networkFileDefinitions"],"members":{"name":{},"networkFileDefinitions":{"type":"list","member":{"type":"structure","members":{"canDbc":{"type":"structure","required":["networkInterface","canDbcFiles"],"members":{"networkInterface":{},"canDbcFiles":{"type":"list","member":{"type":"blob"}},"signalsMap":{"type":"map","key":{},"value":{}}}}},"union":true}}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}}},"ImportSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"vss":{"type":"structure","members":{"vssJson":{}},"union":true},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"ListCampaigns":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"status":{}}},"output":{"type":"structure","members":{"campaignSummaries":{"type":"list","member":{"type":"structure","required":["creationTime","lastModificationTime"],"members":{"arn":{},"name":{},"description":{},"signalCatalogArn":{},"targetArn":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListDecoderManifestNetworkInterfaces":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"networkInterfaces":{"shape":"S2m"},"nextToken":{}}}},"ListDecoderManifestSignals":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"signalDecoders":{"shape":"S1w"},"nextToken":{}}}},"ListDecoderManifests":{"input":{"type":"structure","members":{"modelManifestArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","required":["creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"modelManifestArn":{},"description":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"message":{}}}},"nextToken":{}}}},"ListFleets":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"fleetSummaries":{"type":"list","member":{"type":"structure","required":["id","arn","signalCatalogArn","creationTime"],"members":{"id":{},"arn":{},"description":{},"signalCatalogArn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListFleetsForVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"fleets":{"type":"list","member":{}},"nextToken":{}}}},"ListModelManifestNodes":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nodes":{"shape":"S36"},"nextToken":{}}}},"ListModelManifests":{"input":{"type":"structure","members":{"signalCatalogArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","required":["creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"signalCatalogArn":{},"description":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListSignalCatalogNodes":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"},"signalNodeType":{}}},"output":{"type":"structure","members":{"nodes":{"shape":"S36"},"nextToken":{}}}},"ListSignalCatalogs":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sd"}}}},"ListVehicles":{"input":{"type":"structure","members":{"modelManifestArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"vehicleSummaries":{"type":"list","member":{"type":"structure","required":["vehicleName","arn","modelManifestArn","decoderManifestArn","creationTime","lastModificationTime"],"members":{"vehicleName":{},"arn":{},"modelManifestArn":{},"decoderManifestArn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"attributes":{"shape":"S9"}}}},"nextToken":{}}}},"ListVehiclesInFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"vehicles":{"type":"list","member":{}},"nextToken":{}}}},"PutEncryptionConfiguration":{"input":{"type":"structure","required":["encryptionType"],"members":{"kmsKeyId":{},"encryptionType":{}}},"output":{"type":"structure","required":["encryptionStatus","encryptionType"],"members":{"kmsKeyId":{},"encryptionStatus":{},"encryptionType":{}}}},"PutLoggingOptions":{"input":{"type":"structure","required":["cloudWatchLogDelivery"],"members":{"cloudWatchLogDelivery":{"shape":"S4e"}}},"output":{"type":"structure","members":{}},"idempotent":true},"RegisterAccount":{"input":{"type":"structure","members":{"timestreamResources":{"shape":"S6s","deprecated":true,"deprecatedMessage":"Amazon Timestream metadata is now passed in the CreateCampaign API."},"iamResources":{"shape":"S6t","deprecated":true,"deprecatedMessage":"iamResources is no longer used or needed as input"}}},"output":{"type":"structure","required":["registerAccountStatus","iamResources","creationTime","lastModificationTime"],"members":{"registerAccountStatus":{},"timestreamResources":{"shape":"S6s"},"iamResources":{"shape":"S6t"},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sd"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateCampaign":{"input":{"type":"structure","required":["name","action"],"members":{"name":{},"description":{},"dataExtraDimensions":{"shape":"S1h"},"action":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"status":{}}}},"UpdateDecoderManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"signalDecodersToAdd":{"shape":"S1w"},"signalDecodersToUpdate":{"shape":"S1w"},"signalDecodersToRemove":{"type":"list","member":{}},"networkInterfacesToAdd":{"shape":"S2m"},"networkInterfacesToUpdate":{"shape":"S2m"},"networkInterfacesToRemove":{"type":"list","member":{}},"status":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"UpdateFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{},"description":{}}},"output":{"type":"structure","members":{"id":{},"arn":{}}}},"UpdateModelManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"nodesToAdd":{"shape":"S7a"},"nodesToRemove":{"shape":"S7a"},"status":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"UpdateSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"nodesToAdd":{"shape":"S36"},"nodesToUpdate":{"shape":"S36"},"nodesToRemove":{"shape":"S7a"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"UpdateVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"attributeUpdateMode":{}}},"output":{"type":"structure","members":{"vehicleName":{},"arn":{}}}}},"shapes":{"S9":{"type":"map","key":{},"value":{}},"Sd":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S16":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{},"maxSampleCount":{"type":"long"},"minimumSamplingIntervalMs":{"type":"long"}}}},"S1a":{"type":"structure","members":{"timeBasedCollectionScheme":{"type":"structure","required":["periodMs"],"members":{"periodMs":{"type":"long"}}},"conditionBasedCollectionScheme":{"type":"structure","required":["expression"],"members":{"expression":{},"minimumTriggerIntervalMs":{"type":"long"},"triggerMode":{},"conditionLanguageVersion":{"type":"integer"}}}},"union":true},"S1h":{"type":"list","member":{}},"S1j":{"type":"list","member":{"type":"structure","members":{"s3Config":{"type":"structure","required":["bucketArn"],"members":{"bucketArn":{},"dataFormat":{},"storageCompressionFormat":{},"prefix":{}}},"timestreamConfig":{"type":"structure","required":["timestreamTableArn","executionRoleArn"],"members":{"timestreamTableArn":{},"executionRoleArn":{}}}},"union":true}},"S1w":{"type":"list","member":{"type":"structure","required":["fullyQualifiedName","type","interfaceId"],"members":{"fullyQualifiedName":{},"type":{},"interfaceId":{},"canSignal":{"type":"structure","required":["messageId","isBigEndian","isSigned","startBit","offset","factor","length"],"members":{"messageId":{"type":"integer"},"isBigEndian":{"type":"boolean"},"isSigned":{"type":"boolean"},"startBit":{"type":"integer"},"offset":{"type":"double"},"factor":{"type":"double"},"length":{"type":"integer"},"name":{}}},"obdSignal":{"type":"structure","required":["pidResponseLength","serviceMode","pid","scaling","offset","startByte","byteLength"],"members":{"pidResponseLength":{"type":"integer"},"serviceMode":{"type":"integer"},"pid":{"type":"integer"},"scaling":{"type":"double"},"offset":{"type":"double"},"startByte":{"type":"integer"},"byteLength":{"type":"integer"},"bitRightShift":{"type":"integer"},"bitMaskLength":{"type":"integer"}}},"messageSignal":{"type":"structure","required":["topicName","structuredMessage"],"members":{"topicName":{},"structuredMessage":{"shape":"S2c"}}}}}},"S2c":{"type":"structure","members":{"primitiveMessageDefinition":{"type":"structure","members":{"ros2PrimitiveMessageDefinition":{"type":"structure","required":["primitiveType"],"members":{"primitiveType":{},"offset":{"type":"double"},"scaling":{"type":"double"},"upperBound":{"type":"long"}}}},"union":true},"structuredMessageListDefinition":{"type":"structure","required":["name","memberType","listType"],"members":{"name":{},"memberType":{"shape":"S2c"},"listType":{},"capacity":{"type":"integer"}}},"structuredMessageDefinition":{"type":"list","member":{"type":"structure","required":["fieldName","dataType"],"members":{"fieldName":{},"dataType":{"shape":"S2c"}}}}},"union":true},"S2m":{"type":"list","member":{"type":"structure","required":["interfaceId","type"],"members":{"interfaceId":{},"type":{},"canInterface":{"type":"structure","required":["name"],"members":{"name":{},"protocolName":{},"protocolVersion":{}}},"obdInterface":{"type":"structure","required":["name","requestMessageId"],"members":{"name":{},"requestMessageId":{"type":"integer"},"obdStandard":{},"pidRequestIntervalSeconds":{"type":"integer"},"dtcRequestIntervalSeconds":{"type":"integer"},"useExtendedIds":{"type":"boolean"},"hasTransmissionEcu":{"type":"boolean"}}},"vehicleMiddleware":{"type":"structure","required":["name","protocolName"],"members":{"name":{},"protocolName":{}}}}}},"S33":{"type":"list","member":{}},"S36":{"type":"list","member":{"type":"structure","members":{"branch":{"type":"structure","required":["fullyQualifiedName"],"members":{"fullyQualifiedName":{},"description":{},"deprecationMessage":{},"comment":{}}},"sensor":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"description":{},"unit":{},"allowedValues":{"shape":"S33"},"min":{"type":"double"},"max":{"type":"double"},"deprecationMessage":{},"comment":{},"structFullyQualifiedName":{}}},"actuator":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"description":{},"unit":{},"allowedValues":{"shape":"S33"},"min":{"type":"double"},"max":{"type":"double"},"assignedValue":{"deprecated":true,"deprecatedMessage":"assignedValue is no longer in use"},"deprecationMessage":{},"comment":{},"structFullyQualifiedName":{}}},"attribute":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"description":{},"unit":{},"allowedValues":{"shape":"S33"},"min":{"type":"double"},"max":{"type":"double"},"assignedValue":{"deprecated":true,"deprecatedMessage":"assignedValue is no longer in use"},"defaultValue":{},"deprecationMessage":{},"comment":{}}},"struct":{"type":"structure","required":["fullyQualifiedName"],"members":{"fullyQualifiedName":{},"description":{},"deprecationMessage":{},"comment":{}}},"property":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"dataEncoding":{},"description":{},"deprecationMessage":{},"comment":{},"structFullyQualifiedName":{}}}},"union":true}},"S4e":{"type":"structure","required":["logType"],"members":{"logType":{},"logGroupName":{}}},"S6s":{"type":"structure","required":["timestreamDatabaseName","timestreamTableName"],"members":{"timestreamDatabaseName":{},"timestreamTableName":{}}},"S6t":{"type":"structure","required":["roleArn"],"members":{"roleArn":{}}},"S7a":{"type":"list","member":{}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-06-17","endpointPrefix":"iotfleetwise","jsonVersion":"1.0","protocol":"json","serviceFullName":"AWS IoT FleetWise","serviceId":"IoTFleetWise","signatureVersion":"v4","signingName":"iotfleetwise","targetPrefix":"IoTAutobahnControlPlane","uid":"iotfleetwise-2021-06-17"},"operations":{"AssociateVehicleFleet":{"input":{"type":"structure","required":["vehicleName","fleetId"],"members":{"vehicleName":{},"fleetId":{}}},"output":{"type":"structure","members":{}}},"BatchCreateVehicle":{"input":{"type":"structure","required":["vehicles"],"members":{"vehicles":{"type":"list","member":{"type":"structure","required":["vehicleName","modelManifestArn","decoderManifestArn"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"associationBehavior":{},"tags":{"shape":"Sd"}}}}}},"output":{"type":"structure","members":{"vehicles":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"arn":{},"thingArn":{}}}},"errors":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"code":{},"message":{}}}}}}},"BatchUpdateVehicle":{"input":{"type":"structure","required":["vehicles"],"members":{"vehicles":{"type":"list","member":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"attributeUpdateMode":{}}}}}},"output":{"type":"structure","members":{"vehicles":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"arn":{}}}},"errors":{"type":"list","member":{"type":"structure","members":{"vehicleName":{},"code":{"type":"integer"},"message":{}}}}}}},"CreateCampaign":{"input":{"type":"structure","required":["name","signalCatalogArn","targetArn","collectionScheme"],"members":{"name":{},"description":{},"signalCatalogArn":{},"targetArn":{},"startTime":{"type":"timestamp"},"expiryTime":{"type":"timestamp"},"postTriggerCollectionDuration":{"type":"long"},"diagnosticsMode":{},"spoolingMode":{},"compression":{},"priority":{"type":"integer"},"signalsToCollect":{"shape":"S16"},"collectionScheme":{"shape":"S1a"},"dataExtraDimensions":{"shape":"S1h"},"tags":{"shape":"Sd"},"dataDestinationConfigs":{"shape":"S1j"}}},"output":{"type":"structure","members":{"name":{},"arn":{}}},"idempotent":true},"CreateDecoderManifest":{"input":{"type":"structure","required":["name","modelManifestArn"],"members":{"name":{},"description":{},"modelManifestArn":{},"signalDecoders":{"shape":"S1w"},"networkInterfaces":{"shape":"S2m"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"CreateFleet":{"input":{"type":"structure","required":["fleetId","signalCatalogArn"],"members":{"fleetId":{},"description":{},"signalCatalogArn":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["id","arn"],"members":{"id":{},"arn":{}}},"idempotent":true},"CreateModelManifest":{"input":{"type":"structure","required":["name","nodes","signalCatalogArn"],"members":{"name":{},"description":{},"nodes":{"shape":"S33"},"signalCatalogArn":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"CreateSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"nodes":{"shape":"S36"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"CreateVehicle":{"input":{"type":"structure","required":["vehicleName","modelManifestArn","decoderManifestArn"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"associationBehavior":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","members":{"vehicleName":{},"arn":{},"thingArn":{}}},"idempotent":true},"DeleteCampaign":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"name":{},"arn":{}}},"idempotent":true},"DeleteDecoderManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"DeleteFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{}}},"output":{"type":"structure","members":{"id":{},"arn":{}}},"idempotent":true},"DeleteModelManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"DeleteSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"DeleteVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{}}},"output":{"type":"structure","required":["vehicleName","arn"],"members":{"vehicleName":{},"arn":{}}},"idempotent":true},"DisassociateVehicleFleet":{"input":{"type":"structure","required":["vehicleName","fleetId"],"members":{"vehicleName":{},"fleetId":{}}},"output":{"type":"structure","members":{}}},"GetCampaign":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"name":{},"arn":{},"description":{},"signalCatalogArn":{},"targetArn":{},"status":{},"startTime":{"type":"timestamp"},"expiryTime":{"type":"timestamp"},"postTriggerCollectionDuration":{"type":"long"},"diagnosticsMode":{},"spoolingMode":{},"compression":{},"priority":{"type":"integer"},"signalsToCollect":{"shape":"S16"},"collectionScheme":{"shape":"S1a"},"dataExtraDimensions":{"shape":"S1h"},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"dataDestinationConfigs":{"shape":"S1j"}}}},"GetDecoderManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn","creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"description":{},"modelManifestArn":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"message":{}}}},"GetEncryptionConfiguration":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["encryptionStatus","encryptionType"],"members":{"kmsKeyId":{},"encryptionStatus":{},"encryptionType":{},"errorMessage":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{}}},"output":{"type":"structure","required":["id","arn","signalCatalogArn","creationTime","lastModificationTime"],"members":{"id":{},"arn":{},"description":{},"signalCatalogArn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetLoggingOptions":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["cloudWatchLogDelivery"],"members":{"cloudWatchLogDelivery":{"shape":"S4e"}}}},"GetModelManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn","creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"description":{},"signalCatalogArn":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetRegisterAccountStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["customerAccountId","accountStatus","iamRegistrationResponse","creationTime","lastModificationTime"],"members":{"customerAccountId":{},"accountStatus":{},"timestreamRegistrationResponse":{"type":"structure","required":["timestreamDatabaseName","timestreamTableName","registrationStatus"],"members":{"timestreamDatabaseName":{},"timestreamTableName":{},"timestreamDatabaseArn":{},"timestreamTableArn":{},"registrationStatus":{},"errorMessage":{}}},"iamRegistrationResponse":{"type":"structure","required":["roleArn","registrationStatus"],"members":{"roleArn":{},"registrationStatus":{},"errorMessage":{}}},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["name","arn","creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"description":{},"nodeCounts":{"type":"structure","members":{"totalNodes":{"type":"integer"},"totalBranches":{"type":"integer"},"totalSensors":{"type":"integer"},"totalAttributes":{"type":"integer"},"totalActuators":{"type":"integer"},"totalStructs":{"type":"integer"},"totalProperties":{"type":"integer"}}},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{}}},"output":{"type":"structure","members":{"vehicleName":{},"arn":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"GetVehicleStatus":{"input":{"type":"structure","required":["vehicleName"],"members":{"nextToken":{},"maxResults":{"type":"integer"},"vehicleName":{}}},"output":{"type":"structure","members":{"campaigns":{"type":"list","member":{"type":"structure","members":{"campaignName":{},"vehicleName":{},"status":{}}}},"nextToken":{}}}},"ImportDecoderManifest":{"input":{"type":"structure","required":["name","networkFileDefinitions"],"members":{"name":{},"networkFileDefinitions":{"type":"list","member":{"type":"structure","members":{"canDbc":{"type":"structure","required":["networkInterface","canDbcFiles"],"members":{"networkInterface":{},"canDbcFiles":{"type":"list","member":{"type":"blob"}},"signalsMap":{"type":"map","key":{},"value":{}}}}},"union":true}}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}}},"ImportSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"vss":{"type":"structure","members":{"vssJson":{}},"union":true},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"ListCampaigns":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"status":{}}},"output":{"type":"structure","members":{"campaignSummaries":{"type":"list","member":{"type":"structure","required":["creationTime","lastModificationTime"],"members":{"arn":{},"name":{},"description":{},"signalCatalogArn":{},"targetArn":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListDecoderManifestNetworkInterfaces":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"networkInterfaces":{"shape":"S2m"},"nextToken":{}}}},"ListDecoderManifestSignals":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"signalDecoders":{"shape":"S1w"},"nextToken":{}}}},"ListDecoderManifests":{"input":{"type":"structure","members":{"modelManifestArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","required":["creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"modelManifestArn":{},"description":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"message":{}}}},"nextToken":{}}}},"ListFleets":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"fleetSummaries":{"type":"list","member":{"type":"structure","required":["id","arn","signalCatalogArn","creationTime"],"members":{"id":{},"arn":{},"description":{},"signalCatalogArn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListFleetsForVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"fleets":{"type":"list","member":{}},"nextToken":{}}}},"ListModelManifestNodes":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nodes":{"shape":"S36"},"nextToken":{}}}},"ListModelManifests":{"input":{"type":"structure","members":{"signalCatalogArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","required":["creationTime","lastModificationTime"],"members":{"name":{},"arn":{},"signalCatalogArn":{},"description":{},"status":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListSignalCatalogNodes":{"input":{"type":"structure","required":["name"],"members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"},"signalNodeType":{}}},"output":{"type":"structure","members":{"nodes":{"shape":"S36"},"nextToken":{}}}},"ListSignalCatalogs":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sd"}}}},"ListVehicles":{"input":{"type":"structure","members":{"modelManifestArn":{},"attributeNames":{"type":"list","member":{}},"attributeValues":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"vehicleSummaries":{"type":"list","member":{"type":"structure","required":["vehicleName","arn","modelManifestArn","decoderManifestArn","creationTime","lastModificationTime"],"members":{"vehicleName":{},"arn":{},"modelManifestArn":{},"decoderManifestArn":{},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"},"attributes":{"shape":"S9"}}}},"nextToken":{}}}},"ListVehiclesInFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"vehicles":{"type":"list","member":{}},"nextToken":{}}}},"PutEncryptionConfiguration":{"input":{"type":"structure","required":["encryptionType"],"members":{"kmsKeyId":{},"encryptionType":{}}},"output":{"type":"structure","required":["encryptionStatus","encryptionType"],"members":{"kmsKeyId":{},"encryptionStatus":{},"encryptionType":{}}}},"PutLoggingOptions":{"input":{"type":"structure","required":["cloudWatchLogDelivery"],"members":{"cloudWatchLogDelivery":{"shape":"S4e"}}},"output":{"type":"structure","members":{}},"idempotent":true},"RegisterAccount":{"input":{"type":"structure","members":{"timestreamResources":{"shape":"S6u","deprecated":true,"deprecatedMessage":"Amazon Timestream metadata is now passed in the CreateCampaign API."},"iamResources":{"shape":"S6v","deprecated":true,"deprecatedMessage":"iamResources is no longer used or needed as input"}}},"output":{"type":"structure","required":["registerAccountStatus","iamResources","creationTime","lastModificationTime"],"members":{"registerAccountStatus":{},"timestreamResources":{"shape":"S6u"},"iamResources":{"shape":"S6v"},"creationTime":{"type":"timestamp"},"lastModificationTime":{"type":"timestamp"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sd"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateCampaign":{"input":{"type":"structure","required":["name","action"],"members":{"name":{},"description":{},"dataExtraDimensions":{"shape":"S1h"},"action":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"status":{}}}},"UpdateDecoderManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"signalDecodersToAdd":{"shape":"S1w"},"signalDecodersToUpdate":{"shape":"S1w"},"signalDecodersToRemove":{"type":"list","member":{}},"networkInterfacesToAdd":{"shape":"S2m"},"networkInterfacesToUpdate":{"shape":"S2m"},"networkInterfacesToRemove":{"type":"list","member":{}},"status":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"UpdateFleet":{"input":{"type":"structure","required":["fleetId"],"members":{"fleetId":{},"description":{}}},"output":{"type":"structure","members":{"id":{},"arn":{}}}},"UpdateModelManifest":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"nodesToAdd":{"shape":"S7c"},"nodesToRemove":{"shape":"S7c"},"status":{}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"UpdateSignalCatalog":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"nodesToAdd":{"shape":"S36"},"nodesToUpdate":{"shape":"S36"},"nodesToRemove":{"shape":"S7c"}}},"output":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"idempotent":true},"UpdateVehicle":{"input":{"type":"structure","required":["vehicleName"],"members":{"vehicleName":{},"modelManifestArn":{},"decoderManifestArn":{},"attributes":{"shape":"S9"},"attributeUpdateMode":{}}},"output":{"type":"structure","members":{"vehicleName":{},"arn":{}}}}},"shapes":{"S9":{"type":"map","key":{},"value":{}},"Sd":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S16":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{},"maxSampleCount":{"type":"long"},"minimumSamplingIntervalMs":{"type":"long"}}}},"S1a":{"type":"structure","members":{"timeBasedCollectionScheme":{"type":"structure","required":["periodMs"],"members":{"periodMs":{"type":"long"}}},"conditionBasedCollectionScheme":{"type":"structure","required":["expression"],"members":{"expression":{},"minimumTriggerIntervalMs":{"type":"long"},"triggerMode":{},"conditionLanguageVersion":{"type":"integer"}}}},"union":true},"S1h":{"type":"list","member":{}},"S1j":{"type":"list","member":{"type":"structure","members":{"s3Config":{"type":"structure","required":["bucketArn"],"members":{"bucketArn":{},"dataFormat":{},"storageCompressionFormat":{},"prefix":{}}},"timestreamConfig":{"type":"structure","required":["timestreamTableArn","executionRoleArn"],"members":{"timestreamTableArn":{},"executionRoleArn":{}}}},"union":true}},"S1w":{"type":"list","member":{"type":"structure","required":["fullyQualifiedName","type","interfaceId"],"members":{"fullyQualifiedName":{},"type":{},"interfaceId":{},"canSignal":{"type":"structure","required":["messageId","isBigEndian","isSigned","startBit","offset","factor","length"],"members":{"messageId":{"type":"integer"},"isBigEndian":{"type":"boolean"},"isSigned":{"type":"boolean"},"startBit":{"type":"integer"},"offset":{"type":"double"},"factor":{"type":"double"},"length":{"type":"integer"},"name":{}}},"obdSignal":{"type":"structure","required":["pidResponseLength","serviceMode","pid","scaling","offset","startByte","byteLength"],"members":{"pidResponseLength":{"type":"integer"},"serviceMode":{"type":"integer"},"pid":{"type":"integer"},"scaling":{"type":"double"},"offset":{"type":"double"},"startByte":{"type":"integer"},"byteLength":{"type":"integer"},"bitRightShift":{"type":"integer"},"bitMaskLength":{"type":"integer"}}},"messageSignal":{"type":"structure","required":["topicName","structuredMessage"],"members":{"topicName":{},"structuredMessage":{"shape":"S2c"}}}}}},"S2c":{"type":"structure","members":{"primitiveMessageDefinition":{"type":"structure","members":{"ros2PrimitiveMessageDefinition":{"type":"structure","required":["primitiveType"],"members":{"primitiveType":{},"offset":{"type":"double"},"scaling":{"type":"double"},"upperBound":{"type":"long"}}}},"union":true},"structuredMessageListDefinition":{"type":"structure","required":["name","memberType","listType"],"members":{"name":{},"memberType":{"shape":"S2c"},"listType":{},"capacity":{"type":"integer"}}},"structuredMessageDefinition":{"type":"list","member":{"type":"structure","required":["fieldName","dataType"],"members":{"fieldName":{},"dataType":{"shape":"S2c"}}}}},"union":true},"S2m":{"type":"list","member":{"type":"structure","required":["interfaceId","type"],"members":{"interfaceId":{},"type":{},"canInterface":{"type":"structure","required":["name"],"members":{"name":{},"protocolName":{},"protocolVersion":{}}},"obdInterface":{"type":"structure","required":["name","requestMessageId"],"members":{"name":{},"requestMessageId":{"type":"integer"},"obdStandard":{},"pidRequestIntervalSeconds":{"type":"integer"},"dtcRequestIntervalSeconds":{"type":"integer"},"useExtendedIds":{"type":"boolean"},"hasTransmissionEcu":{"type":"boolean"}}},"vehicleMiddleware":{"type":"structure","required":["name","protocolName"],"members":{"name":{},"protocolName":{}}}}}},"S33":{"type":"list","member":{}},"S36":{"type":"list","member":{"type":"structure","members":{"branch":{"type":"structure","required":["fullyQualifiedName"],"members":{"fullyQualifiedName":{},"description":{},"deprecationMessage":{},"comment":{}}},"sensor":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"description":{},"unit":{},"allowedValues":{"shape":"S33"},"min":{"type":"double"},"max":{"type":"double"},"deprecationMessage":{},"comment":{},"structFullyQualifiedName":{}}},"actuator":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"description":{},"unit":{},"allowedValues":{"shape":"S33"},"min":{"type":"double"},"max":{"type":"double"},"assignedValue":{"deprecated":true,"deprecatedMessage":"assignedValue is no longer in use"},"deprecationMessage":{},"comment":{},"structFullyQualifiedName":{}}},"attribute":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"description":{},"unit":{},"allowedValues":{"shape":"S33"},"min":{"type":"double"},"max":{"type":"double"},"assignedValue":{"deprecated":true,"deprecatedMessage":"assignedValue is no longer in use"},"defaultValue":{},"deprecationMessage":{},"comment":{}}},"struct":{"type":"structure","required":["fullyQualifiedName"],"members":{"fullyQualifiedName":{},"description":{},"deprecationMessage":{},"comment":{}}},"property":{"type":"structure","required":["fullyQualifiedName","dataType"],"members":{"fullyQualifiedName":{},"dataType":{},"dataEncoding":{},"description":{},"deprecationMessage":{},"comment":{},"structFullyQualifiedName":{}}}},"union":true}},"S4e":{"type":"structure","required":["logType"],"members":{"logType":{},"logGroupName":{}}},"S6u":{"type":"structure","required":["timestreamDatabaseName","timestreamTableName"],"members":{"timestreamDatabaseName":{},"timestreamTableName":{}}},"S6v":{"type":"structure","required":["roleArn"],"members":{"roleArn":{}}},"S7c":{"type":"list","member":{}}}}
/***/ }),
/* 1207 */
diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js
index 05ef6890d9..7f6c53b5e3 100644
--- a/dist/aws-sdk.js
+++ b/dist/aws-sdk.js
@@ -1,4 +1,4 @@
-// AWS SDK for JavaScript v2.1627.0
+// AWS SDK for JavaScript v2.1628.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"}]},InternetGatewayExists:{operation:"DescribeInternetGateways",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(InternetGateways[].InternetGatewayId) > `0`"},{expected:"InvalidInternetGateway.NotFound",matcher:"error",state:"retry"}]},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"}]},NatGatewayDeleted:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"deleted"},{state:"success",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"}]},SnapshotImported:{delay:15,operation:"DescribeImportSnapshotTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ImportSnapshotTasks[].SnapshotTaskDetail.Status"},{expected:"error",matcher:"pathAny",state:"failure",argument:"ImportSnapshotTasks[].SnapshotTaskDetail.Status"}]},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"}]},StoreImageTaskComplete:{delay:5,operation:"DescribeStoreImageTasks",maxAttempts:40,acceptors:[{expected:"Completed",matcher:"pathAll",state:"success",argument:"StoreImageTaskResults[].StoreTaskState"},{expected:"Failed",matcher:"pathAny",state:"failure",argument:"StoreImageTaskResults[].StoreTaskState"},{expected:"InProgress",matcher:"pathAny",state:"retry",argument:"StoreImageTaskResults[].StoreTaskState"}]},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"}]}}}},{}],85:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",protocols:["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:{},upstreamRegistry:{},credentialArn:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},createdAt:{type:"timestamp"},registryId:{},upstreamRegistry:{},credentialArn:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S1p"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1u"},encryptionConfiguration:{shape:"S1v"}}},output:{type:"structure",members:{repository:{shape:"S1z"}}}},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:{},credentialArn:{}}}},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:"S1z"}}}},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:"S2q"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2w"},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:"S4o"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S2q"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2w"}}},imageManifestMediaType:{},artifactMediaType:{},lastRecordedPullTime:{type:"timestamp"}}}},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:{},credentialArn:{},upstreamRegistry:{},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S51"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1z"}},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:"S4o"},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:"S66"}}}},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:"S1p"}}}},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:"S1u"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S1u"}}}},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:"S68"}}},output:{type:"structure",members:{registryScanningConfiguration:{shape:"S66"}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S51"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S51"}}}},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:"S2q"}}}},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:"S1p"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix","credentialArn"],members:{registryId:{},ecrRepositoryPrefix:{},credentialArn:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},registryId:{},updatedAt:{type:"timestamp"},credentialArn:{}}}},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"}}}},ValidatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix"],members:{ecrRepositoryPrefix:{},registryId:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},registryId:{},upstreamRegistryUrl:{},credentialArn:{},isValid:{type:"boolean"},failure:{}}}}},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:{}}}},S1p:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1u:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S1v:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1z:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1u"},encryptionConfiguration:{shape:"S1v"}}},S2q:{type:"structure",members:{status:{},description:{}}},S2w:{type:"map",key:{},value:{type:"integer"}},S4o:{type:"list",member:{}},S51:{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:{}}}}}}}}},S66:{type:"structure",members:{scanType:{},rules:{shape:"S68"}}},S68:{type:"list",member:{type:"structure",required:["scanFrequency","repositoryFilters"],members:{scanFrequency:{},repositoryFilters:{shape:"S15"}}}}}}},{}],86:[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","imageScanFindings.enhancedFindings"]},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"}}}},{}],87:[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"}]}}}},{}],88:[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:"Sb"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sb"},settings:{shape:"Sk"},configuration:{shape:"Sn"},capacityProviders:{shape:"Ss"},defaultCapacityProviderStrategy:{shape:"St"},serviceConnectDefaults:{shape:"Sx"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"St"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1e"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},networkConfiguration:{shape:"S1n"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1r"},tags:{shape:"Sb"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"},serviceConnectConfiguration:{shape:"S1u"},volumeConfigurations:{shape:"S29"}}},output:{type:"structure",members:{service:{shape:"S2n"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1n"},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},launchType:{},capacityProviderStrategy:{shape:"St"},platformVersion:{},scale:{shape:"S2r"},clientToken:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S37"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S3a"}}},output:{type:"structure",members:{attributes:{shape:"S3a"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S2n"}}}},DeleteTaskDefinitions:{input:{type:"structure",required:["taskDefinitions"],members:{taskDefinitions:{shape:"Ss"}}},output:{type:"structure",members:{taskDefinitions:{type:"list",member:{shape:"S3n"}},failures:{shape:"S5o"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S5u"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S3n"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Ss"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sg"}},failures:{shape:"S5o"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sz"}},failures:{shape:"S5o"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S6l"},failures:{shape:"S5o"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S2n"}},failures:{shape:"S5o"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S3n"},tags:{shape:"Sb"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S2o"},failures:{shape:"S5o"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S73"},failures:{shape:"S5o"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{},serviceConnectEndpoint:{}}}},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:{}}}},GetTaskProtection:{input:{type:"structure",required:["cluster"],members:{cluster:{},tasks:{shape:"Ss"}}},output:{type:"structure",members:{protectedTasks:{shape:"S7v"},failures:{shape:"S5o"}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S37"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S3a"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Ss"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Ss"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Ss"},nextToken:{}}}},ListServicesByNamespace:{input:{type:"structure",required:["namespace"],members:{namespace:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{serviceArns:{shape:"Ss"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sb"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Ss"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Ss"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Ss"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S37"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S37"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S3a"}}},output:{type:"structure",members:{attributes:{shape:"S3a"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Ss"},defaultCapacityProviderStrategy:{shape:"St"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S5x"},versionInfo:{shape:"S5w"},containerInstanceArn:{},attributes:{shape:"S3a"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sb"}}},output:{type:"structure",members:{containerInstance:{shape:"S5u"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S3o"},volumes:{shape:"S4u"},placementConstraints:{shape:"S58"},requiresCompatibilities:{shape:"S5b"},cpu:{},memory:{},tags:{shape:"Sb"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S5k"},inferenceAccelerators:{shape:"S5g"},ephemeralStorage:{shape:"S5n"},runtimePlatform:{shape:"S5d"}}},output:{type:"structure",members:{taskDefinition:{shape:"S3n"},tags:{shape:"Sb"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"St"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1n"},overrides:{shape:"S7h"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sb"},taskDefinition:{},clientToken:{idempotencyToken:!0},volumeConfigurations:{shape:"S92"}}},output:{type:"structure",members:{tasks:{shape:"S73"},failures:{shape:"S5o"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Ss"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1n"},overrides:{shape:"S7h"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sb"},taskDefinition:{},volumeConfigurations:{shape:"S92"}}},output:{type:"structure",members:{tasks:{shape:"S73"},failures:{shape:"S5o"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S74"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S9c"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S78"}}},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:"S78"},reason:{},status:{}}}},attachments:{shape:"S9c"},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:"Sb"}}},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:{},managedDraining:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sk"},configuration:{shape:"Sn"},serviceConnectDefaults:{shape:"Sx"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sk"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S5u"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Ss"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S6l"},failures:{shape:"S5o"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"St"},deploymentConfiguration:{shape:"S1e"},networkConfiguration:{shape:"S1n"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"},enableECSManagedTags:{type:"boolean"},loadBalancers:{shape:"S18"},propagateTags:{},serviceRegistries:{shape:"S1b"},serviceConnectConfiguration:{shape:"S1u"},volumeConfigurations:{shape:"S29"}}},output:{type:"structure",members:{service:{shape:"S2n"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}},UpdateTaskProtection:{input:{type:"structure",required:["cluster","tasks","protectionEnabled"],members:{cluster:{},tasks:{shape:"Ss"},protectionEnabled:{type:"boolean"},expiresInMinutes:{type:"integer"}}},output:{type:"structure",members:{protectedTasks:{shape:"S7v"},failures:{shape:"S5o"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S2r"}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{},managedDraining:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sb:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sg:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sb"}}},Sk:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sn:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}}}},Ss:{type:"list",member:{}},St:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sx:{type:"structure",required:["namespace"],members:{namespace:{}}},Sz:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sn"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S12"}},tags:{shape:"Sb"},settings:{shape:"Sk"},capacityProviders:{shape:"Ss"},defaultCapacityProviderStrategy:{shape:"St"},attachments:{shape:"S13"},attachmentsStatus:{},serviceConnectDefaults:{type:"structure",members:{namespace:{}}}}},S12:{type:"structure",members:{name:{},value:{}}},S13:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S12"}}}}},S18:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S1b:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1e:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"},alarms:{type:"structure",required:["alarmNames","enable","rollback"],members:{alarmNames:{shape:"Ss"},enable:{type:"boolean"},rollback:{type:"boolean"}}}}},S1h:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1k:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1n:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Ss"},securityGroups:{shape:"Ss"},assignPublicIp:{}}}}},S1r:{type:"structure",required:["type"],members:{type:{}}},S1u:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},namespace:{},services:{type:"list",member:{type:"structure",required:["portName"],members:{portName:{},discoveryName:{},clientAliases:{type:"list",member:{type:"structure",required:["port"],members:{port:{type:"integer"},dnsName:{}}}},ingressPortOverride:{type:"integer"},timeout:{type:"structure",members:{idleTimeoutSeconds:{type:"integer"},perRequestTimeoutSeconds:{type:"integer"}}},tls:{type:"structure",required:["issuerCertificateAuthority"],members:{issuerCertificateAuthority:{type:"structure",members:{awsPcaAuthorityArn:{}}},kmsKey:{},roleArn:{}}}}}},logConfiguration:{shape:"S24"}}},S24:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S27"}}},S27:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S29:{type:"list",member:{type:"structure",required:["name"],members:{name:{},managedEBSVolume:{type:"structure",required:["roleArn"],members:{encrypted:{type:"boolean"},kmsKeyId:{},volumeType:{},sizeInGiB:{type:"integer"},snapshotId:{},iops:{type:"integer"},throughput:{type:"integer"},tagSpecifications:{shape:"S2h"},roleArn:{},filesystemType:{}}}}}},S2h:{type:"list",member:{type:"structure",required:["resourceType"],members:{resourceType:{},tags:{shape:"Sb"},propagateTags:{}}}},S2n:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"St"},platformVersion:{},platformFamily:{},taskDefinition:{},deploymentConfiguration:{shape:"S1e"},taskSets:{shape:"S2o"},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:"St"},launchType:{},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1n"},rolloutState:{},rolloutStateReason:{},serviceConnectConfiguration:{shape:"S1u"},serviceConnectResources:{type:"list",member:{type:"structure",members:{discoveryName:{},discoveryArn:{}}}},volumeConfigurations:{shape:"S29"}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},networkConfiguration:{shape:"S1n"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1r"},tags:{shape:"Sb"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S2o:{type:"list",member:{shape:"S2p"}},S2p:{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:"St"},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1n"},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},scale:{shape:"S2r"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sb"}}},S2r:{type:"structure",members:{value:{type:"double"},unit:{}}},S37:{type:"structure",members:{name:{},value:{},principalArn:{},type:{}}},S3a:{type:"list",member:{shape:"S3b"}},S3b:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S3n:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S3o"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S4u"},status:{},requiresAttributes:{type:"list",member:{shape:"S3b"}},placementConstraints:{shape:"S58"},compatibilities:{shape:"S5b"},runtimePlatform:{shape:"S5d"},requiresCompatibilities:{shape:"S5b"},cpu:{},memory:{},inferenceAccelerators:{shape:"S5g"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S5k"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S5n"}}},S3o:{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:"Ss"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{},name:{},appProtocol:{},containerPortRange:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Ss"},command:{shape:"Ss"},environment:{shape:"S3v"},environmentFiles:{shape:"S3w"},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:"Ss"},drop:{shape:"Ss"}}},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:"Ss"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S27"},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:"Ss"},dnsSearchDomains:{shape:"Ss"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Ss"},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:{shape:"S24"},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Ss"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S4n"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}},credentialSpecs:{shape:"Ss"}}}},S3v:{type:"list",member:{shape:"S12"}},S3w:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4n:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4u:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4z"},labels:{shape:"S4z"}}},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:{}}}}},configuredAtLaunch:{type:"boolean"}}}},S4z:{type:"map",key:{},value:{}},S58:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S5b:{type:"list",member:{}},S5d:{type:"structure",members:{cpuArchitecture:{},operatingSystemFamily:{}}},S5g:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S5k:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S12"}}}},S5n:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S5o:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5u:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S5w"},remainingResources:{shape:"S5x"},registeredResources:{shape:"S5x"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S3a"},registeredAt:{type:"timestamp"},attachments:{shape:"S13"},tags:{shape:"Sb"},healthStatus:{type:"structure",members:{overallStatus:{},details:{type:"list",member:{type:"structure",members:{type:{},status:{},lastUpdated:{type:"timestamp"},lastStatusChange:{type:"timestamp"}}}}}}}},S5w:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S5x:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Ss"}}}},S6l:{type:"list",member:{shape:"S5u"}},S73:{type:"list",member:{shape:"S74"}},S74:{type:"structure",members:{attachments:{shape:"S13"},attributes:{shape:"S3a"},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:"S78"},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:"S5g"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S7h"},platformVersion:{},platformFamily:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sb"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S5n"}}},S78:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{},containerPortRange:{},hostPortRange:{}}}},S7h:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Ss"},environment:{shape:"S3v"},environmentFiles:{shape:"S3w"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S4n"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S5n"}}},S7v:{type:"list",member:{type:"structure",members:{taskArn:{},protectionEnabled:{type:"boolean"},expirationDate:{type:"timestamp"}}}},S92:{type:"list",member:{type:"structure",required:["name"],members:{name:{},managedEBSVolume:{type:"structure",required:["roleArn"],members:{encrypted:{type:"boolean"},kmsKeyId:{},volumeType:{},sizeInGiB:{type:"integer"},snapshotId:{},iops:{type:"integer"},throughput:{type:"integer"},tagSpecifications:{shape:"S2h"},roleArn:{},terminationPolicy:{type:"structure",required:["deleteOnTermination"],members:{deleteOnTermination:{type:"boolean"}}},filesystemType:{}}}}}},S9c:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},{}],89:[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"},ListServicesByNamespace:{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"}}}},{}],90:[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"}]}}}},{}],91:[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"}}}},CopyServerlessCacheSnapshot:{input:{type:"structure",required:["SourceServerlessCacheSnapshotName","TargetServerlessCacheSnapshotName"],members:{SourceServerlessCacheSnapshotName:{},TargetServerlessCacheSnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S27"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},Tags:{shape:"S3"},SnapshotArns:{shape:"S2a"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S2c"},LogDeliveryConfigurations:{shape:"S2d"},TransitEncryptionEnabled:{type:"boolean"},NetworkType:{},IpDiscovery:{}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2t"}}}},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:"S2x"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2z"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",
-type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S23"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S21",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},Tags:{shape:"S3"},SnapshotArns:{shape:"S2a"},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:"S2d"},DataTieringEnabled:{type:"boolean"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{},ClusterMode:{},ServerlessCacheSnapshotName:{}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateServerlessCache:{input:{type:"structure",required:["ServerlessCacheName","Engine"],members:{ServerlessCacheName:{},Description:{},Engine:{},MajorEngineVersion:{},CacheUsageLimits:{shape:"S3h"},KmsKeyId:{},SecurityGroupIds:{shape:"S29"},SnapshotArnsToRestore:{shape:"S2a"},Tags:{shape:"S3"},UserGroupId:{},SubnetIds:{shape:"S3l"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},output:{resultWrapper:"CreateServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},CreateServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName","ServerlessCacheName"],members:{ServerlessCacheSnapshotName:{},ServerlessCacheName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3w"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"},AuthenticationMode:{shape:"S3y"}}},output:{shape:"S40",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S44"},Tags:{shape:"S3"}}},output:{shape:"S45",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S4b"},GlobalNodeGroupsToRetain:{shape:"S4b"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S4e"},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:"S2g"}}}},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:"S37"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteServerlessCache:{input:{type:"structure",required:["ServerlessCacheName"],members:{ServerlessCacheName:{},FinalSnapshotName:{}}},output:{resultWrapper:"DeleteServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},DeleteServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName"],members:{ServerlessCacheSnapshotName:{}}},output:{resultWrapper:"DeleteServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S40",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S45",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:"S2g",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:"S2t",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S5b"},CacheNodeTypeSpecificParameters:{shape:"S5e"}}}},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:"S2z",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:"S5b"},CacheNodeTypeSpecificParameters:{shape:"S5e"}},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:"S37",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:"S65",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:"S66"}},wrapper:!0}}}}},DescribeServerlessCacheSnapshots:{input:{type:"structure",members:{ServerlessCacheName:{},ServerlessCacheSnapshotName:{},SnapshotType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeServerlessCacheSnapshotsResult",type:"structure",members:{NextToken:{},ServerlessCacheSnapshots:{type:"list",member:{shape:"S1u",locationName:"ServerlessCacheSnapshot"}}}}},DescribeServerlessCaches:{input:{type:"structure",members:{ServerlessCacheName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeServerlessCachesResult",type:"structure",members:{NextToken:{},ServerlessCaches:{type:"list",member:{shape:"S3n"}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S6j"},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:"S1y",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S6j"},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:"S45"}},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:"S40"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},ExportServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName","S3BucketName"],members:{ServerlessCacheSnapshotName:{},S3BucketName:{}}},output:{resultWrapper:"ExportServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},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:"S7s"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S4e"},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:"S7z"},ScaleDownModifications:{shape:"S7z"}}}},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:"S2i"},AZMode:{},NewAvailabilityZones:{shape:"S27"},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S2d"},IpDiscovery:{}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S85"}}},output:{shape:"S87",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2x"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2z"}}}},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:"S37"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},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:"S2d"},IpDiscovery:{},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{},ClusterMode:{}}},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:"S7s"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyServerlessCache:{input:{type:"structure",required:["ServerlessCacheName"],members:{ServerlessCacheName:{},Description:{},CacheUsageLimits:{shape:"S3h"},RemoveUserGroup:{type:"boolean"},UserGroupId:{},SecurityGroupIds:{shape:"S29"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},output:{resultWrapper:"ModifyServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3w"},NoPasswordRequired:{type:"boolean"},AuthenticationMode:{shape:"S3y"}}},output:{shape:"S40",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S44"},UserIdsToRemove:{shape:"S44"}}},output:{shape:"S45",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:"S65"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S2i"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},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:"S85"}}},output:{shape:"S87",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:{shape:"S8y"}}},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"}}}},TestMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{shape:"S8y"}}},output:{resultWrapper:"TestMigrationResult",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"},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{},ClusterMode:{}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1d"},ReaderEndpoint:{shape:"S1d"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1d"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1d"},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:"S1m"},ReplicationGroupCreateTime:{type:"timestamp"},DataTiering:{},AutoMinorVersionUpgrade:{type:"boolean"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{},ClusterMode:{}},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:{}}}}},S1d:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1m:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1u:{type:"structure",members:{ServerlessCacheSnapshotName:{},ARN:{},KmsKeyId:{},SnapshotType:{},Status:{},CreateTime:{type:"timestamp"},ExpiryTime:{type:"timestamp"},BytesUsedForCache:{},ServerlessCacheConfiguration:{type:"structure",members:{ServerlessCacheName:{},Engine:{},MajorEngineVersion:{}}}}},S1y:{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:"S21"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{},DataTiering:{}},wrapper:!0},S21:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S23"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S23:{type:"list",member:{locationName:"AvailabilityZone"}},S27:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S28:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S29:{type:"list",member:{locationName:"SecurityGroupId"}},S2a:{type:"list",member:{locationName:"SnapshotArn"}},S2c:{type:"list",member:{locationName:"PreferredOutpostArn"}},S2d:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S2g:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1d"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S2i"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{}}},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:"S2i"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1d"},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:"S1m"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{}},wrapper:!0},S2i:{type:"list",member:{locationName:"CacheNodeId"}},S2t:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2x:{type:"list",member:{locationName:"SubnetIdentifier"}},S2z:{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:{}}},SupportedNetworkTypes:{shape:"S34"}}}},ARN:{},SupportedNetworkTypes:{shape:"S34"}},wrapper:!0},S34:{type:"list",member:{}},S37:{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},S3h:{type:"structure",members:{DataStorage:{type:"structure",required:["Unit"],members:{Maximum:{type:"integer"},Minimum:{type:"integer"},Unit:{}}},ECPUPerSecond:{type:"structure",members:{Maximum:{type:"integer"},Minimum:{type:"integer"}}}}},S3l:{type:"list",member:{locationName:"SubnetId"}},S3n:{type:"structure",members:{ServerlessCacheName:{},Description:{},CreateTime:{type:"timestamp"},Status:{},Engine:{},MajorEngineVersion:{},FullEngineVersion:{},CacheUsageLimits:{shape:"S3h"},KmsKeyId:{},SecurityGroupIds:{shape:"S29"},Endpoint:{shape:"S1d"},ReaderEndpoint:{shape:"S1d"},ARN:{},UserGroupId:{},SubnetIds:{shape:"S3l"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},S3w:{type:"list",member:{}},S3y:{type:"structure",members:{Type:{},Passwords:{shape:"S3w"}}},S40:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},MinimumEngineVersion:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S44:{type:"list",member:{}},S45:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S46"},MinimumEngineVersion:{},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S46"},UserIdsToAdd:{shape:"S46"}}},ReplicationGroups:{type:"list",member:{}},ServerlessCaches:{type:"list",member:{}},ARN:{}}},S46:{type:"list",member:{}},S4b:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S4e:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S27"},PreferredOutpostArns:{shape:"S2c"}}}},S5b:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S5e:{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:{}}}},S65:{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:"S66"},ReservationARN:{}},wrapper:!0},S66:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S6j:{type:"list",member:{}},S7s:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S23"}}}},S7z:{type:"list",member:{}},S85:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S87:{type:"structure",members:{CacheParameterGroupName:{}}},S8y:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}}},{}],92:[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"},DescribeServerlessCacheSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerlessCacheSnapshots"},DescribeServerlessCaches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerlessCaches"},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"}}}},{}],93:[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"}}}},{}],94:[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"}}}}},{}],95:[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"}}}},{}],96:[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"}]}}}},{}],97:[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:"S1a"}}},output:{shape:"S1c"}},CreateReplicationConfiguration:{http:{requestUri:"/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration",responseCode:200},input:{type:"structure",required:["SourceFileSystemId","Destinations"],members:{SourceFileSystemId:{location:"uri",locationName:"SourceFileSystemId"},Destinations:{type:"list",member:{type:"structure",members:{Region:{},AvailabilityZoneName:{},KmsKeyId:{},FileSystemId:{}}}}}},output:{shape:"S1k"}},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"}}}},DeleteReplicationConfiguration:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration",responseCode:204},input:{type:"structure",required:["SourceFileSystemId"],members:{SourceFileSystemId:{location:"uri",locationName:"SourceFileSystemId"}}}},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:"S1v"}}},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:"S23"},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:"S28"}},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:"S2c"}},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:"S2k"}},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:"S1a"}}}},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:"S1c"}},NextMarker:{}}}},DescribeReplicationConfigurations:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/replication-configurations",responseCode:200},input:{type:"structure",members:{FileSystemId:{location:"querystring",locationName:"FileSystemId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Replications:{type:"list",member:{shape:"S1k"}},NextToken:{}}}},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:"S1a"}}}},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:"S23"}}}},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:"S29"}}},output:{shape:"S28"}},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:"S2c"}},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:"S2l"}}},output:{shape:"S2k"}},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:"S1v",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"}},UpdateFileSystemProtection:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/protection",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ReplicationOverwriteProtection:{}}},output:{shape:"S15"},idempotent:!0}},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"},ValueInArchive:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"},FileSystemProtection:{shape:"S15"}}},S15:{type:"structure",members:{ReplicationOverwriteProtection:{}}},S1a:{type:"list",member:{}},S1c:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{type:"structure",required:["SourceFileSystemId","SourceFileSystemRegion","SourceFileSystemArn","OriginalSourceFileSystemArn","CreationTime","Destinations"],members:{SourceFileSystemId:{},SourceFileSystemRegion:{},SourceFileSystemArn:{},OriginalSourceFileSystemArn:{},CreationTime:{type:"timestamp"},Destinations:{type:"list",member:{type:"structure",required:["Status","FileSystemId","Region"],members:{Status:{},FileSystemId:{},Region:{},LastReplicatedTimestamp:{type:"timestamp"}}}}}},S1v:{type:"list",member:{}},S23:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S28:{type:"structure",members:{BackupPolicy:{shape:"S29"}}},S29:{type:"structure",required:["Status"],members:{Status:{}}},S2c:{type:"structure",members:{FileSystemId:{},Policy:{}}},S2k:{type:"structure",members:{LifecyclePolicies:{shape:"S2l"}}},S2l:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{},TransitionToArchive:{}}}}}}},{}],98:[function(e,t,r){t.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccessPoints"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"FileSystems"},DescribeMountTargets:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"MountTargets"},DescribeReplicationConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Replications"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Tags"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],99:[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:{}}}}},{}],100:[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"}}}},{}],101:[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"}}}},{}],102:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",protocols:["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:{}}},AddTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},RevocationContents:{type:"list",member:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},RevocationType:{}}}}}},output:{resultWrapper:"AddTrustStoreRevocationsResult",type:"structure",members:{TrustStoreRevocations:{type:"list",member:{type:"structure",members:{TrustStoreArn:{},RevocationId:{type:"long"},RevocationType:{},NumberOfRevokedEntries:{type:"long"}}}}}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},Tags:{shape:"Sb"},MutualAuthentication:{shape:"S2d"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S2h"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S2l"},SubnetMappings:{shape:"S2n"},SecurityGroups:{shape:"S2s"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2z"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S3h"},Priority:{type:"integer"},Actions:{shape:"Sy"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3x"}}}},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:"S4b"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S4h"}}}},CreateTrustStore:{input:{type:"structure",required:["Name","CaCertificatesBundleS3Bucket","CaCertificatesBundleS3Key"],members:{Name:{},CaCertificatesBundleS3Bucket:{},CaCertificatesBundleS3Key:{},CaCertificatesBundleS3ObjectVersion:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateTrustStoreResult",type:"structure",members:{TrustStores:{shape:"S4n"}}}},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:{}}},DeleteTrustStore:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{}}},output:{resultWrapper:"DeleteTrustStoreResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S53"}}},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:"S2h"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S4j"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2z"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3x"},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:"S3k"}}}},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:"S6d"}}}},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:"S4h"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S53"},Include:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S54"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}},AnomalyDetection:{type:"structure",members:{Result:{},MitigationInEffect:{}}}}}}}}},DescribeTrustStoreAssociations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoreAssociationsResult",type:"structure",members:{TrustStoreAssociations:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},NextMarker:{}}}},
-DescribeTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},RevocationIds:{shape:"S74"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoreRevocationsResult",type:"structure",members:{TrustStoreRevocations:{type:"list",member:{type:"structure",members:{TrustStoreArn:{},RevocationId:{type:"long"},RevocationType:{},NumberOfRevokedEntries:{type:"long"}}}},NextMarker:{}}}},DescribeTrustStores:{input:{type:"structure",members:{TrustStoreArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoresResult",type:"structure",members:{TrustStores:{shape:"S4n"},NextMarker:{}}}},GetTrustStoreCaCertificatesBundle:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{}}},output:{resultWrapper:"GetTrustStoreCaCertificatesBundleResult",type:"structure",members:{Location:{}}}},GetTrustStoreRevocationContent:{input:{type:"structure",required:["TrustStoreArn","RevocationId"],members:{TrustStoreArn:{},RevocationId:{type:"long"}}},output:{resultWrapper:"GetTrustStoreRevocationContentResult",type:"structure",members:{Location:{}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},MutualAuthentication:{shape:"S2d"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S2h"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S3h"},Actions:{shape:"Sy"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3x"}}}},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:"S4b"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S4h"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S6d"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S6d"}}}},ModifyTrustStore:{input:{type:"structure",required:["TrustStoreArn","CaCertificatesBundleS3Bucket","CaCertificatesBundleS3Key"],members:{TrustStoreArn:{},CaCertificatesBundleS3Bucket:{},CaCertificatesBundleS3Key:{},CaCertificatesBundleS3ObjectVersion:{}}},output:{resultWrapper:"ModifyTrustStoreResult",type:"structure",members:{TrustStores:{shape:"S4n"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S53"}}},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:{}}},RemoveTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn","RevocationIds"],members:{TrustStoreArn:{},RevocationIds:{shape:"S74"}}},output:{resultWrapper:"RemoveTrustStoreRevocationsResult",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:"S3x"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2s"},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2s"},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S2l"},SubnetMappings:{shape:"S2n"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S38"},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:{}}}},Sy:{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"}}}}}}}},S2b:{type:"list",member:{}},S2d:{type:"structure",members:{Mode:{},TrustStoreArn:{},IgnoreClientCertificateExpiry:{type:"boolean"}}},S2h:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},MutualAuthentication:{shape:"S2d"}}}},S2l:{type:"list",member:{}},S2n:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2s:{type:"list",member:{}},S2z:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S38"},SecurityGroups:{shape:"S2s"},IpAddressType:{},CustomerOwnedIpv4Pool:{},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}}},S38:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S3h:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S3k"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S3k"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S3k"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S3k"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S3k"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S3k"}}}}}},S3k:{type:"list",member:{}},S3x:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S3h"},Actions:{shape:"Sy"},IsDefault:{type:"boolean"}}}},S4b:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S4h:{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:"S4b"},LoadBalancerArns:{shape:"S4j"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S4j:{type:"list",member:{}},S4n:{type:"list",member:{type:"structure",members:{Name:{},TrustStoreArn:{},Status:{},NumberOfCaCertificates:{type:"integer"},TotalRevokedEntries:{type:"long"}}}},S53:{type:"list",member:{shape:"S54"}},S54:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S6d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S74:{type:"list",member:{type:"long"}}}}},{}],103:[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"},DescribeTrustStoreAssociations:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"},DescribeTrustStoreRevocations:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"},DescribeTrustStores:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"}}}},{}],104:[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"}]}}}},{}],105:[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:"S11"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1m"},ExecutionRoleArn:{}}},output:{type:"structure",members:{StepIds:{shape:"S1v"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1y"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1v"},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:"S2d"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1y"},TrustedIdentityPropagationEnabled:{type:"boolean"},IdcUserAssignment:{},IdcInstanceArn:{},EncryptionKeyArn:{}}},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:"S2q"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2z"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2z"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S30"},AdditionalSlaveSecurityGroups:{shape:"S30"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S33"},Tags:{shape:"S1y"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Si"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S37"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S39"},OSReleaseLabel:{},EbsRootVolumeIops:{type:"integer"},EbsRootVolumeThroughput:{type:"integer"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1t"},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:"S3n"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1n"},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:"S3u"}}}},SupportedProducts:{shape:"S3w"},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:"S40"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1y"},NotebookS3Location:{shape:"S44"},OutputNotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookFormat:{},EnvironmentVariables:{shape:"S48"}}}}}},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:{},AvailableOSReleases:{type:"list",member:{type:"structure",members:{Label:{}}}}}}},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:"S4l"},ActionOnFailure:{},Status:{shape:"S4m"},ExecutionRoleArn:{}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S2d"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1y"},IdcInstanceArn:{},TrustedIdentityPropagationEnabled:{type:"boolean"},IdcUserAssignment:{},EncryptionKeyArn:{}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4x"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S51"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetClusterSessionCredentials:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},ExecutionRoleArn:{}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{UsernamePassword:{type:"structure",members:{Username:{},Password:{}},sensitive:!0}},union:!0},ExpiresAt:{type:"timestamp"}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S5c"}}}},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:"S30"}}}},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:"S2q"},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:"Si"},EbsBlockDevices:{shape:"S63"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sl"},ResizeSpecifications:{shape:"Su"}}}},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:"Si"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Si"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S63"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S6f"},AutoScalingPolicy:{shape:"S6j"},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:{},ExecutionEngineId:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NotebookS3Location:{shape:"S44"},ExecutionEngineId:{}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S30"},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:"S1t"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S4l"},ActionOnFailure:{},Status:{shape:"S4m"}}}},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:{}}}},ListSupportedInstanceTypes:{input:{type:"structure",required:["ReleaseLabel"],members:{ReleaseLabel:{},Marker:{}}},output:{type:"structure",members:{SupportedInstanceTypes:{type:"list",member:{type:"structure",members:{Type:{},MemoryGB:{type:"float"},StorageGB:{type:"integer"},VCPU:{type:"integer"},Is64BitsOnly:{type:"boolean"},InstanceFamilyId:{},EbsOptimizedAvailable:{type:"boolean"},EbsOptimizedByDefault:{type:"boolean"},NumberOfDisks:{type:"integer"},EbsStorageOnly:{type:"boolean"},Architecture:{}}}},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"},ResizeSpecifications:{shape:"Su"}}}}}},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:"S6f"},ReconfigurationType:{},Configurations:{shape:"Si"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S15"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S6j"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4x"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S51"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S5c"}}},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:"S30"}}},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:"S11"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3n"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2z"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S8m"},AdditionalSlaveSecurityGroups:{shape:"S8m"}}},Steps:{shape:"S1m"},BootstrapActions:{type:"list",member:{shape:"S3u"}},SupportedProducts:{shape:"S3w"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1t"}}}},Applications:{shape:"S33"},Configurations:{shape:"Si"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1y"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S37"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S5c"},PlacementGroupConfigs:{shape:"S39"},AutoTerminationPolicy:{shape:"S4x"},OSReleaseLabel:{},EbsRootVolumeIops:{type:"integer"},EbsRootVolumeThroughput:{type:"integer"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetKeepJobFlowAliveWhenNoSteps:{input:{type:"structure",required:["JobFlowIds","KeepJobFlowAliveWhenNoSteps"],members:{JobFlowIds:{shape:"S1t"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1t"},TerminationProtected:{type:"boolean"}}}},SetUnhealthyNodeReplacement:{input:{type:"structure",required:["JobFlowIds","UnhealthyNodeReplacement"],members:{JobFlowIds:{shape:"S1t"},UnhealthyNodeReplacement:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{
-shape:"S1t"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S40"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1y"},NotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookFormat:{},EnvironmentVariables:{shape:"S48"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1t"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S2d"},DefaultS3Location:{},EncryptionKeyArn:{}}}},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:"Si"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sl"},ResizeSpecifications:{shape:"Su"}}},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"},Throughput:{type:"integer"}}},Si:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Si"},Properties:{shape:"Sk"}}}},Sk:{type:"map",key:{},value:{}},Sl:{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:{}}}}}}},Su:{type:"structure",members:{SpotResizeSpecification:{type:"structure",required:["TimeoutDurationMinutes"],members:{TimeoutDurationMinutes:{type:"integer"}}},OnDemandResizeSpecification:{type:"structure",required:["TimeoutDurationMinutes"],members:{TimeoutDurationMinutes:{type:"integer"}}}}},S11:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Si"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S15"},CustomAmiId:{}}}},S15:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S16"},Rules:{shape:"S17"}}},S16:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S17:{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:{}}}}}}}}}}},S1m:{type:"list",member:{shape:"S1n"}},S1n:{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:"S1t"}}}}},S1t:{type:"list",member:{}},S1v:{type:"list",member:{}},S1y:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S2d:{type:"list",member:{}},S2q:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}},ErrorDetails:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorData:{type:"list",member:{shape:"Sk"}},ErrorMessage:{}}}}}},S2z:{type:"list",member:{}},S30:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S30"},AdditionalInfo:{shape:"Sk"}}}},S37:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S39:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3n:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2z"}}},S3u:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1t"}}}}},S3w:{type:"list",member:{}},S40:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{},ExecutionRoleArn:{}}},S44:{type:"structure",members:{Bucket:{},Key:{}}},S48:{type:"map",key:{},value:{}},S4l:{type:"structure",members:{Jar:{},Properties:{shape:"Sk"},MainClass:{},Args:{shape:"S30"}}},S4m:{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"}}}}},S4x:{type:"structure",members:{IdleTimeout:{type:"long"}}},S51:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S5c:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S63:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S6f:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S6h"},InstancesToProtect:{shape:"S6h"},InstanceTerminationTimeout:{type:"integer"}}}}},S6h:{type:"list",member:{}},S6j:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S16"},Rules:{shape:"S17"}}},S8m:{type:"list",member:{}}}}},{}],106:[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"},ListSupportedInstanceTypes:{input_token:"Marker",output_token:"Marker"}}}},{}],107:[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"}]}}}},{}],108:[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"}}}}},{}],109:[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"}}}},{}],110:[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"}]}}}},{}],111:[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:{}}}}}},{}],112:[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"}}}},{}],113:[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"}]}}}},{}],114:[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:{shape:"S11"}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1o"}}},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:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S15"}}},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:"S2y"},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:"S1o"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4n"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6n"},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:"S6n"},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:"S1o"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4n"}}},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:"S2y"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1o"}}},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:{shape:"S11"}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S11:{type:"string",sensitive:!0},S15:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}}}},S1o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2y:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4n:{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:"S59"},SecurityGroups:{shape:"S59"},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:"S1o"}}},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"}}}}}},S59:{type:"list",member:{}},S6n:{type:"list",member:{}}}}},{}],115:[function(e,t,r){arguments[4][42][0].apply(r,arguments)},{dup:42}],116:[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"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},Password:{shape:"S20"},RetryOptions:{shape:"S21"},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:"S2a"},RetryOptions:{shape:"S2d"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2g"},DocumentIdOptions:{shape:"S2j"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2r"},RetryOptions:{shape:"S2u"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2g"},DocumentIdOptions:{shape:"S2j"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S32"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S35"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S39"},BufferingHints:{shape:"S3d"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3g"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3m"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S3p"},
+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:!0},DescribeConnections:{input:{type:"structure",members:{connectionId:{}}},output:{shape:"S47"}},DescribeConnectionsOnInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{shape:"S47"},deprecated:!0},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:!0},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:!0},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:!0},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"}}}}}},{}],75:[function(e,t,r){t.exports={pagination:{DescribeConnections:{result_key:"connections"},DescribeConnectionsOnInterconnect:{result_key:"connections"},DescribeInterconnects:{result_key:"interconnects"},DescribeLocations:{result_key:"locations"},DescribeVirtualGateways:{result_key:"virtualGateways"},DescribeVirtualInterfaces:{result_key:"virtualInterfaces"}}}},{}],76:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2011-12-05",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20111205",uid:"dynamodb-2011-12-05"},operations:{BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S2"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{Items:{shape:"Sk"},ConsumedCapacityUnits:{type:"double"}}}},UnprocessedKeys:{shape:"S2"}}}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"So"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{ConsumedCapacityUnits:{type:"double"}}}},UnprocessedItems:{shape:"So"}}}},CreateTable:{input:{type:"structure",required:["TableName","KeySchema","ProvisionedThroughput"],members:{TableName:{},KeySchema:{shape:"Sy"},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S15"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Item:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"Ss"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},Query:{input:{type:"structure",required:["TableName","HashKeyValue"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},Count:{type:"boolean"},HashKeyValue:{shape:"S7"},RangeKeyCondition:{shape:"S1u"},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},Count:{type:"boolean"},ScanFilter:{type:"map",key:{},value:{shape:"S1u"}},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},UpdateItem:{input:{type:"structure",required:["TableName","Key","AttributeUpdates"],members:{TableName:{},Key:{shape:"S6"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Action:{}}}},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},UpdateTable:{input:{type:"structure",required:["TableName","ProvisionedThroughput"],members:{TableName:{},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}}},shapes:{S2:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"S6"}},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}}},S6:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"S7"},RangeKeyElement:{shape:"S7"}}},S7:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}}}},Se:{type:"list",member:{}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"map",key:{},value:{shape:"S7"}},So:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"Ss"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"S6"}}}}}}},Ss:{type:"map",key:{},value:{shape:"S7"}},Sy:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"Sz"},RangeKeyElement:{shape:"Sz"}}},Sz:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}},S12:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S15:{type:"structure",members:{TableName:{},KeySchema:{shape:"Sy"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},TableSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S1b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Exists:{type:"boolean"}}}},S1u:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{type:"list",member:{shape:"S7"}},ComparisonOperator:{}}}}}},{}],77:[function(e,t,r){t.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}}},{}],78:[function(e,t,r){t.exports={version:2,waiters:{TableExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"Table.TableStatus"},{expected:"ResourceNotFoundException",matcher:"error",state:"retry"}]},TableNotExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},{}],79:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",protocols:["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"},ReturnValuesOnConditionCheckFailure:{}}}},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{Error:{type:"structure",members:{Code:{},Message:{},Item:{shape:"Sr"}}},TableName:{},Item:{shape:"Sr"}}}},ConsumedCapacity:{shape:"St"}}}},BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S11"},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{shape:"S1b"}},UnprocessedKeys:{shape:"S11"},ConsumedCapacity:{shape:"St"}}},endpointdiscovery:{}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S1d"},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{}}},output:{type:"structure",members:{UnprocessedItems:{shape:"S1d"},ItemCollectionMetrics:{shape:"S1l"},ConsumedCapacity:{shape:"St"}}},endpointdiscovery:{}},CreateBackup:{input:{type:"structure",required:["TableName","BackupName"],members:{TableName:{},BackupName:{}}},output:{type:"structure",members:{BackupDetails:{shape:"S1u"}}},endpointdiscovery:{}},CreateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicationGroup"],members:{GlobalTableName:{},ReplicationGroup:{shape:"S22"}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S26"}}},endpointdiscovery:{}},CreateTable:{input:{type:"structure",required:["AttributeDefinitions","TableName","KeySchema"],members:{AttributeDefinitions:{shape:"S2o"},TableName:{},KeySchema:{shape:"S2s"},LocalSecondaryIndexes:{shape:"S2v"},GlobalSecondaryIndexes:{shape:"S31"},BillingMode:{},ProvisionedThroughput:{shape:"S33"},StreamSpecification:{shape:"S36"},SSESpecification:{shape:"S39"},Tags:{shape:"S3c"},TableClass:{},DeletionProtectionEnabled:{type:"boolean"},ResourcePolicy:{},OnDemandThroughput:{shape:"S34"}}},output:{type:"structure",members:{TableDescription:{shape:"S3j"}}},endpointdiscovery:{}},DeleteBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S45"}}},endpointdiscovery:{}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S14"},Expected:{shape:"S4i"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}},output:{type:"structure",members:{Attributes:{shape:"Sr"},ConsumedCapacity:{shape:"Su"},ItemCollectionMetrics:{shape:"S1n"}}},endpointdiscovery:{}},DeleteResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},ExpectedRevisionId:{}}},output:{type:"structure",members:{RevisionId:{}}},endpointdiscovery:{}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S3j"}}},endpointdiscovery:{}},DescribeBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S45"}}},endpointdiscovery:{}},DescribeContinuousBackups:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S53"}}},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:!0},DescribeExport:{input:{type:"structure",required:["ExportArn"],members:{ExportArn:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5o"}}}},DescribeGlobalTable:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S26"}}},endpointdiscovery:{}},DescribeGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S6d"}}},endpointdiscovery:{}},DescribeImport:{input:{type:"structure",required:["ImportArn"],members:{ImportArn:{}}},output:{type:"structure",required:["ImportTableDescription"],members:{ImportTableDescription:{shape:"S6r"}}}},DescribeKinesisStreamingDestination:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableName:{},KinesisDataStreamDestinations:{type:"list",member:{type:"structure",members:{StreamArn:{},DestinationStatus:{},DestinationStatusDescription:{},ApproximateCreationDateTimePrecision:{}}}}}},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:"S3j"}}},endpointdiscovery:{}},DescribeTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S7k"}}}},DescribeTimeToLive:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TimeToLiveDescription:{shape:"S4e"}}},endpointdiscovery:{}},DisableKinesisStreamingDestination:{input:{shape:"S7r"},output:{shape:"S7t"},endpointdiscovery:{}},EnableKinesisStreamingDestination:{input:{shape:"S7r"},output:{shape:"S7t"},endpointdiscovery:{}},ExecuteStatement:{input:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"},NextToken:{},ReturnConsumedCapacity:{},Limit:{type:"integer"},ReturnValuesOnConditionCheckFailure:{}}},output:{type:"structure",members:{Items:{shape:"S1b"},NextToken:{},ConsumedCapacity:{shape:"Su"},LastEvaluatedKey:{shape:"S14"}}}},ExecuteTransaction:{input:{type:"structure",required:["TransactStatements"],members:{TransactStatements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ReturnValuesOnConditionCheckFailure:{}}}},ClientRequestToken:{idempotencyToken:!0},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{shape:"S83"},ConsumedCapacity:{shape:"St"}}}},ExportTableToPointInTime:{input:{type:"structure",required:["TableArn","S3Bucket"],members:{TableArn:{},ExportTime:{type:"timestamp"},ClientToken:{idempotencyToken:!0},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},ExportFormat:{},ExportType:{},IncrementalExportSpecification:{shape:"S65"}}},output:{type:"structure",members:{ExportDescription:{shape:"S5o"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S14"},AttributesToGet:{shape:"S15"},ConsistentRead:{type:"boolean"},ReturnConsumedCapacity:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"S17"}}},output:{type:"structure",members:{Item:{shape:"Sr"},ConsumedCapacity:{shape:"Su"}}},endpointdiscovery:{}},GetResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}},endpointdiscovery:{}},ImportTable:{input:{type:"structure",required:["S3BucketSource","InputFormat","TableCreationParameters"],members:{ClientToken:{idempotencyToken:!0},S3BucketSource:{shape:"S6t"},InputFormat:{},InputFormatOptions:{shape:"S6x"},InputCompressionType:{},TableCreationParameters:{shape:"S73"}}},output:{type:"structure",required:["ImportTableDescription"],members:{ImportTableDescription:{shape:"S6r"}}}},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:{},ExportType:{}}}},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:"S22"}}}},LastEvaluatedGlobalTableName:{}}},endpointdiscovery:{}},ListImports:{input:{type:"structure",members:{TableArn:{},PageSize:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportSummaryList:{type:"list",member:{type:"structure",members:{ImportArn:{},ImportStatus:{},TableArn:{},S3BucketSource:{shape:"S6t"},CloudWatchLogGroupArn:{},InputFormat:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},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:"S3c"},NextToken:{}}},endpointdiscovery:{}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"S1h"},Expected:{shape:"S4i"},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionalOperator:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}},output:{type:"structure",members:{Attributes:{shape:"Sr"},ConsumedCapacity:{shape:"Su"},ItemCollectionMetrics:{shape:"S1n"}}},endpointdiscovery:{}},PutResourcePolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{},ExpectedRevisionId:{},ConfirmRemoveSelfResourceAccess:{type:"boolean"}}},output:{type:"structure",members:{RevisionId:{}}},endpointdiscovery:{}},Query:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},Select:{},AttributesToGet:{shape:"S15"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},KeyConditions:{type:"map",key:{},value:{shape:"S9l"}},QueryFilter:{shape:"S9m"},ConditionalOperator:{},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"S14"},ReturnConsumedCapacity:{},ProjectionExpression:{},FilterExpression:{},KeyConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"}}},output:{type:"structure",members:{Items:{shape:"S1b"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S14"},ConsumedCapacity:{shape:"Su"}}},endpointdiscovery:{}},RestoreTableFromBackup:{input:{type:"structure",required:["TargetTableName","BackupArn"],members:{TargetTableName:{},BackupArn:{},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S31"},LocalSecondaryIndexOverride:{shape:"S2v"},ProvisionedThroughputOverride:{shape:"S33"},OnDemandThroughputOverride:{shape:"S34"},SSESpecificationOverride:{shape:"S39"}}},output:{type:"structure",members:{TableDescription:{shape:"S3j"}}},endpointdiscovery:{}},RestoreTableToPointInTime:{input:{type:"structure",required:["TargetTableName"],members:{SourceTableArn:{},SourceTableName:{},TargetTableName:{},UseLatestRestorableTime:{type:"boolean"},
+RestoreDateTime:{type:"timestamp"},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S31"},LocalSecondaryIndexOverride:{shape:"S2v"},ProvisionedThroughputOverride:{shape:"S33"},OnDemandThroughputOverride:{shape:"S34"},SSESpecificationOverride:{shape:"S39"}}},output:{type:"structure",members:{TableDescription:{shape:"S3j"}}},endpointdiscovery:{}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},AttributesToGet:{shape:"S15"},Limit:{type:"integer"},Select:{},ScanFilter:{shape:"S9m"},ConditionalOperator:{},ExclusiveStartKey:{shape:"S14"},ReturnConsumedCapacity:{},TotalSegments:{type:"integer"},Segment:{type:"integer"},ProjectionExpression:{},FilterExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Items:{shape:"S1b"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S14"},ConsumedCapacity:{shape:"Su"}}},endpointdiscovery:{}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S3c"}}},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:"S14"},TableName:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"S17"}}}}}},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"St"},Responses:{shape:"S83"}}},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:"S14"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}},Put:{type:"structure",required:["Item","TableName"],members:{Item:{shape:"S1h"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}},Delete:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"S14"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}},Update:{type:"structure",required:["Key","UpdateExpression","TableName"],members:{Key:{shape:"S14"},UpdateExpression:{},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}}}}},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"St"},ItemCollectionMetrics:{shape:"S1l"}}},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:"S53"}}},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:"S26"}}},endpointdiscovery:{}},UpdateGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{},GlobalTableBillingMode:{},GlobalTableProvisionedWriteCapacityUnits:{type:"long"},GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"Sas"},GlobalTableGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"Sas"}}}},ReplicaSettingsUpdate:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"Sas"},ReplicaGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"Sas"}}}},ReplicaTableClass:{}}}}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S6d"}}},endpointdiscovery:{}},UpdateItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S14"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Action:{}}}},Expected:{shape:"S4i"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},UpdateExpression:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"S17"},ExpressionAttributeValues:{shape:"S4q"},ReturnValuesOnConditionCheckFailure:{}}},output:{type:"structure",members:{Attributes:{shape:"Sr"},ConsumedCapacity:{shape:"Su"},ItemCollectionMetrics:{shape:"S1n"}}},endpointdiscovery:{}},UpdateKinesisStreamingDestination:{input:{type:"structure",required:["TableName","StreamArn"],members:{TableName:{},StreamArn:{},UpdateKinesisStreamingConfiguration:{shape:"Sb9"}}},output:{type:"structure",members:{TableName:{},StreamArn:{},DestinationStatus:{},UpdateKinesisStreamingConfiguration:{shape:"Sb9"}}},endpointdiscovery:{}},UpdateTable:{input:{type:"structure",required:["TableName"],members:{AttributeDefinitions:{shape:"S2o"},TableName:{},BillingMode:{},ProvisionedThroughput:{shape:"S33"},GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{Update:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedThroughput:{shape:"S33"},OnDemandThroughput:{shape:"S34"}}},Create:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"},ProvisionedThroughput:{shape:"S33"},OnDemandThroughput:{shape:"S34"}}},Delete:{type:"structure",required:["IndexName"],members:{IndexName:{}}}}}},StreamSpecification:{shape:"S36"},SSESpecification:{shape:"S39"},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2d"},OnDemandThroughputOverride:{shape:"S2f"},GlobalSecondaryIndexes:{shape:"Sbk"},TableClassOverride:{}}},Update:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2d"},OnDemandThroughputOverride:{shape:"S2f"},GlobalSecondaryIndexes:{shape:"Sbk"},TableClassOverride:{}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}},TableClass:{},DeletionProtectionEnabled:{type:"boolean"},OnDemandThroughput:{shape:"S34"}}},output:{type:"structure",members:{TableDescription:{shape:"S3j"}}},endpointdiscovery:{}},UpdateTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"Sas"}}}},TableName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"Sas"},ReplicaUpdates:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaGlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedReadCapacityAutoScalingUpdate:{shape:"Sas"}}}},ReplicaProvisionedReadCapacityAutoScalingUpdate:{shape:"Sas"}}}}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S7k"}}}},UpdateTimeToLive:{input:{type:"structure",required:["TableName","TimeToLiveSpecification"],members:{TableName:{},TimeToLiveSpecification:{shape:"Sby"}}},output:{type:"structure",members:{TimeToLiveSpecification:{shape:"Sby"}}},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"}},St:{type:"list",member:{shape:"Su"}},Su:{type:"structure",members:{TableName:{},CapacityUnits:{type:"double"},ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},Table:{shape:"Sx"},LocalSecondaryIndexes:{shape:"Sy"},GlobalSecondaryIndexes:{shape:"Sy"}}},Sx:{type:"structure",members:{ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},CapacityUnits:{type:"double"}}},Sy:{type:"map",key:{},value:{shape:"Sx"}},S11:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"S14"}},AttributesToGet:{shape:"S15"},ConsistentRead:{type:"boolean"},ProjectionExpression:{},ExpressionAttributeNames:{shape:"S17"}}}},S14:{type:"map",key:{},value:{shape:"S6"}},S15:{type:"list",member:{}},S17:{type:"map",key:{},value:{}},S1b:{type:"list",member:{shape:"Sr"}},S1d:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"S1h"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"S14"}}}}}}},S1h:{type:"map",key:{},value:{shape:"S6"}},S1l:{type:"map",key:{},value:{type:"list",member:{shape:"S1n"}}},S1n:{type:"structure",members:{ItemCollectionKey:{type:"map",key:{},value:{shape:"S6"}},SizeEstimateRangeGB:{type:"list",member:{type:"double"}}}},S1u:{type:"structure",required:["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],members:{BackupArn:{},BackupName:{},BackupSizeBytes:{type:"long"},BackupStatus:{},BackupType:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"}}},S22:{type:"list",member:{type:"structure",members:{RegionName:{}}}},S26:{type:"structure",members:{ReplicationGroup:{shape:"S27"},GlobalTableArn:{},CreationDateTime:{type:"timestamp"},GlobalTableStatus:{},GlobalTableName:{}}},S27:{type:"list",member:{type:"structure",members:{RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{},ReplicaStatusPercentProgress:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2d"},OnDemandThroughputOverride:{shape:"S2f"},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2d"},OnDemandThroughputOverride:{shape:"S2f"}}}},ReplicaInaccessibleDateTime:{type:"timestamp"},ReplicaTableClassSummary:{shape:"S2j"}}}},S2d:{type:"structure",members:{ReadCapacityUnits:{type:"long"}}},S2f:{type:"structure",members:{MaxReadRequestUnits:{type:"long"}}},S2j:{type:"structure",members:{TableClass:{},LastUpdateDateTime:{type:"timestamp"}}},S2o:{type:"list",member:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}}},S2s:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},S2v:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"}}}},S2x:{type:"structure",members:{ProjectionType:{},NonKeyAttributes:{type:"list",member:{}}}},S31:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"},ProvisionedThroughput:{shape:"S33"},OnDemandThroughput:{shape:"S34"}}}},S33:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S34:{type:"structure",members:{MaxReadRequestUnits:{type:"long"},MaxWriteRequestUnits:{type:"long"}}},S36:{type:"structure",required:["StreamEnabled"],members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},S39:{type:"structure",members:{Enabled:{type:"boolean"},SSEType:{},KMSMasterKeyId:{}}},S3c:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3j:{type:"structure",members:{AttributeDefinitions:{shape:"S2o"},TableName:{},KeySchema:{shape:"S2s"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S3l"},TableSizeBytes:{type:"long"},ItemCount:{type:"long"},TableArn:{},TableId:{},BillingModeSummary:{shape:"S3o"},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"},IndexStatus:{},Backfilling:{type:"boolean"},ProvisionedThroughput:{shape:"S3l"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{},OnDemandThroughput:{shape:"S34"}}}},StreamSpecification:{shape:"S36"},LatestStreamLabel:{},LatestStreamArn:{},GlobalTableVersion:{},Replicas:{shape:"S27"},RestoreSummary:{type:"structure",required:["RestoreDateTime","RestoreInProgress"],members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{type:"timestamp"},RestoreInProgress:{type:"boolean"}}},SSEDescription:{shape:"S3y"},ArchivalSummary:{type:"structure",members:{ArchivalDateTime:{type:"timestamp"},ArchivalReason:{},ArchivalBackupArn:{}}},TableClassSummary:{shape:"S2j"},DeletionProtectionEnabled:{type:"boolean"},OnDemandThroughput:{shape:"S34"}}},S3l:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S3o:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{type:"timestamp"}}},S3y:{type:"structure",members:{Status:{},SSEType:{},KMSMasterKeyArn:{},InaccessibleEncryptionDateTime:{type:"timestamp"}}},S45:{type:"structure",members:{BackupDetails:{shape:"S1u"},SourceTableDetails:{type:"structure",required:["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],members:{TableName:{},TableId:{},TableArn:{},TableSizeBytes:{type:"long"},KeySchema:{shape:"S2s"},TableCreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S33"},OnDemandThroughput:{shape:"S34"},ItemCount:{type:"long"},BillingMode:{}}},SourceTableFeatureDetails:{type:"structure",members:{LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2s"},Projection:{shape:"S2x"},ProvisionedThroughput:{shape:"S33"},OnDemandThroughput:{shape:"S34"}}}},StreamDescription:{shape:"S36"},TimeToLiveDescription:{shape:"S4e"},SSEDescription:{shape:"S3y"}}}}},S4e:{type:"structure",members:{TimeToLiveStatus:{},AttributeName:{}}},S4i:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Exists:{type:"boolean"},ComparisonOperator:{},AttributeValueList:{shape:"S4m"}}}},S4m:{type:"list",member:{shape:"S6"}},S4q:{type:"map",key:{},value:{shape:"S6"}},S53:{type:"structure",required:["ContinuousBackupsStatus"],members:{ContinuousBackupsStatus:{},PointInTimeRecoveryDescription:{type:"structure",members:{PointInTimeRecoveryStatus:{},EarliestRestorableDateTime:{type:"timestamp"},LatestRestorableDateTime:{type:"timestamp"}}}}},S5o:{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"},ExportType:{},IncrementalExportSpecification:{shape:"S65"}}},S65:{type:"structure",members:{ExportFromTime:{type:"timestamp"},ExportToTime:{type:"timestamp"},ExportViewType:{}}},S6d:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaStatus:{},ReplicaBillingModeSummary:{shape:"S3o"},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S6f"},ReplicaProvisionedWriteCapacityUnits:{type:"long"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S6f"},ReplicaGlobalSecondaryIndexSettings:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettings:{shape:"S6f"},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S6f"}}}},ReplicaTableClassSummary:{shape:"S2j"}}}},S6f:{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"}}}}}}}},S6r:{type:"structure",members:{ImportArn:{},ImportStatus:{},TableArn:{},TableId:{},ClientToken:{},S3BucketSource:{shape:"S6t"},ErrorCount:{type:"long"},CloudWatchLogGroupArn:{},InputFormat:{},InputFormatOptions:{shape:"S6x"},InputCompressionType:{},TableCreationParameters:{shape:"S73"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ProcessedSizeBytes:{type:"long"},ProcessedItemCount:{type:"long"},ImportedItemCount:{type:"long"},FailureCode:{},FailureMessage:{}}},S6t:{type:"structure",required:["S3Bucket"],members:{S3BucketOwner:{},S3Bucket:{},S3KeyPrefix:{}}},S6x:{type:"structure",members:{Csv:{type:"structure",members:{Delimiter:{},HeaderList:{type:"list",member:{}}}}}},S73:{type:"structure",required:["TableName","AttributeDefinitions","KeySchema"],members:{TableName:{},AttributeDefinitions:{shape:"S2o"},KeySchema:{shape:"S2s"},BillingMode:{},ProvisionedThroughput:{shape:"S33"},OnDemandThroughput:{shape:"S34"},SSESpecification:{shape:"S39"},GlobalSecondaryIndexes:{shape:"S31"}}},S7k:{type:"structure",members:{TableName:{},TableStatus:{},Replicas:{type:"list",member:{type:"structure",members:{RegionName:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityAutoScalingSettings:{shape:"S6f"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S6f"}}}},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S6f"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S6f"},ReplicaStatus:{}}}}}},S7r:{type:"structure",required:["TableName","StreamArn"],members:{TableName:{},StreamArn:{},EnableKinesisStreamingConfiguration:{shape:"S7s"}}},S7s:{type:"structure",members:{ApproximateCreationDateTimePrecision:{}}},S7t:{type:"structure",members:{TableName:{},StreamArn:{},DestinationStatus:{},EnableKinesisStreamingConfiguration:{shape:"S7s"}}},S83:{type:"list",member:{type:"structure",members:{Item:{shape:"Sr"}}}},S9l:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{shape:"S4m"},ComparisonOperator:{}}},S9m:{type:"map",key:{},value:{shape:"S9l"}},Sas:{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"}}}}}}},Sb9:{type:"structure",members:{ApproximateCreationDateTimePrecision:{}}},Sbk:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2d"},OnDemandThroughputOverride:{shape:"S2f"}}}},Sby:{type:"structure",required:["Enabled","AttributeName"],members:{Enabled:{type:"boolean"},AttributeName:{}}}}}},{}],80:[function(e,t,r){t.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListContributorInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListImports:{input_token:"NextToken",limit_key:"PageSize",output_token:"NextToken"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}}},{}],81:[function(e,t,r){arguments[4][78][0].apply(r,arguments)},{dup:78}],82:[function(e,t,r){t.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:{AcceptAddressTransfer:{input:{type:"structure",required:["Address"],members:{Address:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AddressTransfer:{shape:"Sa",locationName:"addressTransfer"}}}},AcceptReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"Se",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"Sg",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{ExchangeId:{locationName:"exchangeId"}}}},AcceptTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"So"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sq",locationName:"associations"}}}},AcceptTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sx",locationName:"transitGatewayPeeringAttachment"}}}},AcceptTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"S16",locationName:"transitGatewayVpcAttachment"}}}},AcceptVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S1e",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S1h",locationName:"unsuccessful"}}}},AcceptVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1n",locationName:"vpcPeeringConnection"}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},Asn:{},DryRun:{type:"boolean"},NetworkBorderGroup:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1y",locationName:"byoipCidr"}}}},AllocateAddress:{input:{type:"structure",members:{Domain:{},Address:{},PublicIpv4Pool:{},NetworkBorderGroup:{},CustomerOwnedIpv4Pool:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S3",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"],members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},ClientToken:{locationName:"clientToken"},InstanceType:{locationName:"instanceType"},InstanceFamily:{},Quantity:{locationName:"quantity",type:"integer"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},HostRecovery:{},OutpostArn:{},HostMaintenance:{},AssetIds:{locationName:"AssetId",type:"list",member:{}}}},output:{type:"structure",members:{HostIds:{shape:"S2f",locationName:"hostIdSet"}}}},AllocateIpamPoolCidr:{input:{type:"structure",required:["IpamPoolId"],members:{DryRun:{type:"boolean"},IpamPoolId:{},Cidr:{},NetmaskLength:{type:"integer"},ClientToken:{idempotencyToken:!0},Description:{},PreviewNextCidr:{type:"boolean"},AllowedCidrs:{locationName:"AllowedCidr",type:"list",member:{locationName:"item"}},DisallowedCidrs:{locationName:"DisallowedCidr",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{IpamPoolAllocation:{shape:"S2l",locationName:"ipamPoolAllocation"}}}},ApplySecurityGroupsToClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","VpcId","SecurityGroupIds"],members:{ClientVpnEndpointId:{},VpcId:{},SecurityGroupIds:{shape:"S2r",locationName:"SecurityGroupId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SecurityGroupIds:{shape:"S2r",locationName:"securityGroupIds"}}}},AssignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"S2v",locationName:"ipv6Addresses"},Ipv6PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"S2w",locationName:"Ipv6Prefix"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{AssignedIpv6Addresses:{shape:"S2v",locationName:"assignedIpv6Addresses"},AssignedIpv6Prefixes:{shape:"S2w",locationName:"assignedIpv6PrefixSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},AssignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{AllowReassignment:{locationName:"allowReassignment",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S30",locationName:"privateIpAddress"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},Ipv4Prefixes:{shape:"S2w",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:"S34",locationName:"assignedIpv4PrefixSet"}}}},AssignPrivateNatGatewayAddress:{input:{type:"structure",required:["NatGatewayId"],members:{NatGatewayId:{},PrivateIpAddresses:{shape:"S38",locationName:"PrivateIpAddress"},PrivateIpAddressCount:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"},NatGatewayAddresses:{shape:"S3b",locationName:"natGatewayAddressSet"}}}},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:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S3m",locationName:"status"}}}},AssociateDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId","VpcId"],members:{DhcpOptionsId:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},AssociateEnclaveCertificateIamRole:{input:{type:"structure",required:["CertificateArn","RoleArn"],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:"S3v"},InstanceId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S3x",locationName:"iamInstanceProfileAssociation"}}}},AssociateInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId","AssociationTarget"],members:{DryRun:{type:"boolean"},InstanceEventWindowId:{},AssociationTarget:{type:"structure",members:{InstanceIds:{shape:"S43",locationName:"InstanceId"},InstanceTags:{shape:"S6",locationName:"InstanceTag"},DedicatedHostIds:{shape:"S44",locationName:"DedicatedHostId"}}}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S47",locationName:"instanceEventWindow"}}}},AssociateIpamByoasn:{input:{type:"structure",required:["Asn","Cidr"],members:{DryRun:{type:"boolean"},Asn:{},Cidr:{}}},output:{type:"structure",members:{AsnAssociation:{shape:"S20",locationName:"asnAssociation"}}}},AssociateIpamResourceDiscovery:{input:{type:"structure",required:["IpamId","IpamResourceDiscoveryId"],members:{DryRun:{type:"boolean"},IpamId:{},IpamResourceDiscoveryId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{IpamResourceDiscoveryAssociation:{shape:"S4l",locationName:"ipamResourceDiscoveryAssociation"}}}},AssociateNatGatewayAddress:{input:{type:"structure",required:["NatGatewayId","AllocationIds"],members:{NatGatewayId:{},AllocationIds:{shape:"S4r",locationName:"AllocationId"},PrivateIpAddresses:{shape:"S38",locationName:"PrivateIpAddress"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"},NatGatewayAddresses:{shape:"S3b",locationName:"natGatewayAddressSet"}}}},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:"S4x",locationName:"associationState"}}}},AssociateSubnetCidrBlock:{input:{type:"structure",required:["SubnetId"],members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},SubnetId:{locationName:"subnetId"},Ipv6IpamPoolId:{},Ipv6NetmaskLength:{type:"integer"}}
+},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S52",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},AssociateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId","TransitGatewayAttachmentId","SubnetIds"],members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S57"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sq",locationName:"associations"}}}},AssociateTransitGatewayPolicyTable:{input:{type:"structure",required:["TransitGatewayPolicyTableId","TransitGatewayAttachmentId"],members:{TransitGatewayPolicyTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S5c",locationName:"association"}}}},AssociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S5h",locationName:"association"}}}},AssociateTrunkInterface:{input:{type:"structure",required:["BranchInterfaceId","TrunkInterfaceId"],members:{BranchInterfaceId:{},TrunkInterfaceId:{},VlanId:{type:"integer"},GreKey:{type:"integer"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfaceAssociation:{shape:"S5k",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:"S5q",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S5t",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},AttachClassicLinkVpc:{input:{type:"structure",required:["Groups","InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"S5v",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"},EnaSrdSpecification:{shape:"S60"}}},output:{type:"structure",members:{AttachmentId:{locationName:"attachmentId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},AttachVerifiedAccessTrustProvider:{input:{type:"structure",required:["VerifiedAccessInstanceId","VerifiedAccessTrustProviderId"],members:{VerifiedAccessInstanceId:{},VerifiedAccessTrustProviderId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessTrustProvider:{shape:"S67",locationName:"verifiedAccessTrustProvider"},VerifiedAccessInstance:{shape:"S6g",locationName:"verifiedAccessInstance"}}}},AttachVolume:{input:{type:"structure",required:["Device","InstanceId","VolumeId"],members:{Device:{},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S6l"}},AttachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S6q",locationName:"attachment"}}}},AuthorizeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},AuthorizeAllGroups:{type:"boolean"},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S6u",locationName:"status"}}}},AuthorizeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S6x",locationName:"ipPermissions"},TagSpecifications:{shape:"S3",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:"S78",locationName:"securityGroupRuleSet"}}}},AuthorizeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S6x"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},SecurityGroupRules:{shape:"S78",locationName:"securityGroupRuleSet"}}}},BundleInstance:{input:{type:"structure",required:["InstanceId","Storage"],members:{InstanceId:{},Storage:{shape:"S7h"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S7m",locationName:"bundleInstanceTask"}}}},CancelBundleTask:{input:{type:"structure",required:["BundleId"],members:{BundleId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S7m",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:"S7w",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"}}}},CancelImageLaunchPermission:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},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:"S8k",locationName:"reservedInstancesListingsSet"}}}},CancelSpotFleetRequests:{input:{type:"structure",required:["SpotFleetRequestIds","TerminateInstances"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestIds:{shape:"S8w",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:"S97",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"},CopyImageTags:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},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",type:"string",sensitive:!0},SourceRegion:{},SourceSnapshotId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},Tags:{shape:"S6",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:"S3"},DryRun:{type:"boolean"},OutpostArn:{},PlacementGroupArn:{}}},output:{type:"structure",members:{CapacityReservation:{shape:"S9x",locationName:"capacityReservation"}}}},CreateCapacityReservationFleet:{input:{type:"structure",required:["InstanceTypeSpecifications","TotalTargetCapacity"],members:{AllocationStrategy:{},ClientToken:{idempotencyToken:!0},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:"S3",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:"Sac",locationName:"fleetCapacityReservationSet"},Tags:{shape:"S6",locationName:"tagSet"}}}},CreateCarrierGateway:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CarrierGateway:{shape:"Sag",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:"Saq"},DnsServers:{shape:"So"},TransportProtocol:{},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},SecurityGroupIds:{shape:"S2r",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"Sat"},SessionTimeoutHours:{type:"integer"},ClientLoginBannerOptions:{shape:"Sau"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"Saw",locationName:"status"},DnsName:{locationName:"dnsName"}}}},CreateClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],members:{ClientVpnEndpointId:{},DestinationCidrBlock:{},TargetVpcSubnetId:{},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"Sb0",locationName:"status"}}}},CreateCoipCidr:{input:{type:"structure",required:["Cidr","CoipPoolId"],members:{Cidr:{},CoipPoolId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipCidr:{shape:"Sb5",locationName:"coipCidr"}}}},CreateCoipPool:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{LocalGatewayRouteTableId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPool:{shape:"Sb9",locationName:"coipPool"}}}},CreateCustomerGateway:{input:{type:"structure",required:["Type"],members:{BgpAsn:{type:"integer"},PublicIp:{},CertificateArn:{},Type:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DeviceName:{},IpAddress:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateway:{shape:"Sbd",locationName:"customerGateway"}}}},CreateDefaultSubnet:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},DryRun:{type:"boolean"},Ipv6Native:{type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"Sbg",locationName:"subnet"}}}},CreateDefaultVpc:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{Vpc:{shape:"Sbo",locationName:"vpc"}}}},CreateDhcpOptions:{input:{type:"structure",required:["DhcpConfigurations"],members:{DhcpConfigurations:{locationName:"dhcpConfiguration",type:"list",member:{locationName:"item",type:"structure",members:{Key:{},Values:{shape:"So",locationName:"Value"}}}},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{DhcpOptions:{shape:"Sbx",locationName:"dhcpOptions"}}}},CreateEgressOnlyInternetGateway:{input:{type:"structure",required:["VpcId"],members:{ClientToken:{},DryRun:{type:"boolean"},VpcId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},EgressOnlyInternetGateway:{shape:"Sc4",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:"Sck"},TargetCapacitySpecification:{shape:"Sdn"},TerminateInstancesWithExpiration:{type:"boolean"},Type:{},ValidFrom:{type:"timestamp"},ValidUntil:{type:"timestamp"},ReplaceUnhealthyInstances:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},Context:{}}},output:{type:"structure",members:{FleetId:{locationName:"fleetId"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sdv",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sdv",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"Sec",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}},CreateFlowLogs:{input:{type:"structure",required:["ResourceIds","ResourceType"],members:{DryRun:{type:"boolean"},ClientToken:{},DeliverLogsPermissionArn:{},DeliverCrossAccountRole:{},LogGroupName:{},ResourceIds:{locationName:"ResourceId",type:"list",member:{locationName:"item"}},ResourceType:{},TrafficType:{},LogDestinationType:{},LogDestination:{},LogFormat:{},TagSpecifications:{shape:"S3",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:"So",locationName:"flowLogIdSet"},Unsuccessful:{shape:"S1h",locationName:"unsuccessful"}}}},CreateFpgaImage:{input:{type:"structure",required:["InputStorageLocation"],members:{DryRun:{type:"boolean"},InputStorageLocation:{shape:"Seo"},LogsStorageLocation:{shape:"Seo"},Description:{},Name:{},ClientToken:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"}}}},CreateImage:{input:{type:"structure",required:["InstanceId","Name"],members:{BlockDeviceMappings:{shape:"Ser",locationName:"blockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},Name:{locationName:"name"},NoReboot:{locationName:"noReboot",type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateInstanceConnectEndpoint:{input:{type:"structure",required:["SubnetId"],members:{DryRun:{type:"boolean"},SubnetId:{},SecurityGroupIds:{locationName:"SecurityGroupId",type:"list",member:{locationName:"SecurityGroupId"}},PreserveClientIp:{type:"boolean"},ClientToken:{idempotencyToken:!0},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{InstanceConnectEndpoint:{shape:"Sf0",locationName:"instanceConnectEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateInstanceEventWindow:{input:{type:"structure",members:{DryRun:{type:"boolean"},Name:{},TimeRanges:{shape:"Sf6",locationName:"TimeRange"},CronExpression:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S47",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:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{ExportTask:{shape:"Sff",locationName:"exportTask"}}}},CreateInternetGateway:{input:{type:"structure",members:{TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InternetGateway:{shape:"Sfl",locationName:"internetGateway"}}}},CreateIpam:{input:{type:"structure",members:{DryRun:{type:"boolean"},Description:{},OperatingRegions:{shape:"Sfn",locationName:"OperatingRegion"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},Tier:{}}},output:{type:"structure",members:{Ipam:{shape:"Sfr",locationName:"ipam"}}}},CreateIpamPool:{input:{type:"structure",required:["IpamScopeId","AddressFamily"],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:"Sfz",locationName:"AllocationResourceTag"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},AwsService:{},PublicIpSource:{},SourceResource:{type:"structure",members:{ResourceId:{},ResourceType:{},ResourceRegion:{},ResourceOwner:{}}}}},output:{type:"structure",members:{IpamPool:{shape:"Sg6",locationName:"ipamPool"}}}},CreateIpamResourceDiscovery:{input:{type:"structure",members:{DryRun:{type:"boolean"},Description:{},OperatingRegions:{shape:"Sfn",locationName:"OperatingRegion"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{IpamResourceDiscovery:{shape:"Sge",locationName:"ipamResourceDiscovery"}}}},CreateIpamScope:{input:{type:"structure",required:["IpamId"],members:{DryRun:{type:"boolean"},IpamId:{},Description:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{IpamScope:{shape:"Sgi",locationName:"ipamScope"}}}},CreateKeyPair:{input:{type:"structure",required:["KeyName"],members:{KeyName:{},DryRun:{locationName:"dryRun",type:"boolean"},KeyType:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},KeyFormat:{}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyMaterial:{shape:"Sgo",locationName:"keyMaterial"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"S6",locationName:"tagSet"}}}},CreateLaunchTemplate:{input:{type:"structure",required:["LaunchTemplateName","LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateName:{},VersionDescription:{},LaunchTemplateData:{shape:"Sgr"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sic",locationName:"launchTemplate"},Warning:{shape:"Sid",locationName:"warning"}}}},CreateLaunchTemplateVersion:{input:{type:"structure",required:["LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},SourceVersion:{},VersionDescription:{},LaunchTemplateData:{shape:"Sgr"},ResolveAlias:{type:"boolean"}}},output:{type:"structure",members:{LaunchTemplateVersion:{shape:"Sii",locationName:"launchTemplateVersion"},Warning:{shape:"Sid",locationName:"warning"}}}},CreateLocalGatewayRoute:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},DryRun:{type:"boolean"},NetworkInterfaceId:{},DestinationPrefixListId:{}}},output:{type:"structure",members:{Route:{shape:"Sjo",locationName:"route"}}}},CreateLocalGatewayRouteTable:{input:{type:"structure",required:["LocalGatewayId"],members:{LocalGatewayId:{},Mode:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTable:{shape:"Sjv",locationName:"localGatewayRouteTable"}}}},CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],members:{LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociation:{shape:"Sjz",locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociation"}}}},CreateLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","VpcId"],members:{LocalGatewayRouteTableId:{},VpcId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sk3",locationName:"localGatewayRouteTableVpcAssociation"}}}},CreateManagedPrefixList:{input:{type:"structure",required:["PrefixListName","MaxEntries","AddressFamily"],members:{DryRun:{type:"boolean"},PrefixListName:{},Entries:{shape:"Sk6",locationName:"Entry"},MaxEntries:{type:"integer"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},AddressFamily:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PrefixList:{shape:"Sk9",locationName:"prefixList"}}}},CreateNatGateway:{input:{type:"structure",required:["SubnetId"],members:{AllocationId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SubnetId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ConnectivityType:{},PrivateIpAddress:{},SecondaryAllocationIds:{shape:"S4r",locationName:"SecondaryAllocationId"},SecondaryPrivateIpAddresses:{shape:"S38",locationName:"SecondaryPrivateIpAddress"},SecondaryPrivateIpAddressCount:{type:"integer"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},NatGateway:{shape:"Ske",locationName:"natGateway"}}}},CreateNetworkAcl:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkAcl:{shape:"Skj",locationName:"networkAcl"},ClientToken:{locationName:"clientToken"}}}},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:"Sko",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Skp",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},CreateNetworkInsightsAccessScope:{input:{type:"structure",required:["ClientToken"],members:{MatchPaths:{shape:"Sku",locationName:"MatchPath"},ExcludePaths:{shape:"Sku",locationName:"ExcludePath"},ClientToken:{idempotencyToken:!0},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NetworkInsightsAccessScope:{shape:"Sl4",locationName:"networkInsightsAccessScope"},NetworkInsightsAccessScopeContent:{shape:"Sl6",locationName:"networkInsightsAccessScopeContent"}}}},CreateNetworkInsightsPath:{input:{type:"structure",required:["Source","Protocol","ClientToken"],members:{SourceIp:{},DestinationIp:{},Source:{},Destination:{},Protocol:{},DestinationPort:{type:"integer"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},FilterAtSource:{shape:"Sli"},FilterAtDestination:{shape:"Sli"}}},output:{type:"structure",members:{NetworkInsightsPath:{shape:"Sll",locationName:"networkInsightsPath"}}}},CreateNetworkInterface:{input:{type:"structure",required:["SubnetId"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sgz",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Siq",locationName:"ipv6Addresses"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sh2",locationName:"privateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},Ipv4Prefixes:{shape:"Sh4",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sh6",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"},InterfaceType:{},SubnetId:{locationName:"subnetId"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},EnablePrimaryIpv6:{type:"boolean"},ConnectionTrackingSpecification:{shape:"Sha"}}},output:{type:"structure",members:{NetworkInterface:{shape:"Sls",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:"Smb",locationName:"interfacePermission"}}}},CreatePlacementGroup:{input:{
+type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"},Strategy:{locationName:"strategy"},PartitionCount:{type:"integer"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},SpreadLevel:{}}},output:{type:"structure",members:{PlacementGroup:{shape:"Smi",locationName:"placementGroup"}}}},CreatePublicIpv4Pool:{input:{type:"structure",members:{DryRun:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{PoolId:{locationName:"poolId"}}}},CreateReplaceRootVolumeTask:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},SnapshotId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ImageId:{},DeleteReplacedRootVolume:{type:"boolean"}}},output:{type:"structure",members:{ReplaceRootVolumeTask:{shape:"Smo",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:"S8k",locationName:"reservedInstancesListingsSet"}}}},CreateRestoreImageTask:{input:{type:"structure",required:["Bucket","ObjectKey"],members:{Bucket:{},ObjectKey:{},Name:{},TagSpecifications:{shape:"S3",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:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RouteTable:{shape:"Sn4",locationName:"routeTable"},ClientToken:{locationName:"clientToken"}}}},CreateSecurityGroup:{input:{type:"structure",required:["Description","GroupName"],members:{Description:{locationName:"GroupDescription"},GroupName:{},VpcId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{GroupId:{locationName:"groupId"},Tags:{shape:"S6",locationName:"tagSet"}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeId"],members:{Description:{},OutpostArn:{},VolumeId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"Sng"}},CreateSnapshots:{input:{type:"structure",required:["InstanceSpecification"],members:{Description:{},InstanceSpecification:{type:"structure",required:["InstanceId"],members:{InstanceId:{},ExcludeBootVolume:{type:"boolean"},ExcludeDataVolumeIds:{shape:"Snn",locationName:"ExcludeDataVolumeId"}}},OutpostArn:{},TagSpecifications:{shape:"S3",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:"S6",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"},SseType:{locationName:"sseType"}}}}}}},CreateSpotDatafeedSubscription:{input:{type:"structure",required:["Bucket"],members:{Bucket:{locationName:"bucket"},DryRun:{locationName:"dryRun",type:"boolean"},Prefix:{locationName:"prefix"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Snu",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:"S3",locationName:"TagSpecification"},AvailabilityZone:{},AvailabilityZoneId:{},CidrBlock:{},Ipv6CidrBlock:{},OutpostArn:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"},Ipv6Native:{type:"boolean"},Ipv4IpamPoolId:{},Ipv4NetmaskLength:{type:"integer"},Ipv6IpamPoolId:{},Ipv6NetmaskLength:{type:"integer"}}},output:{type:"structure",members:{Subnet:{shape:"Sbg",locationName:"subnet"}}}},CreateSubnetCidrReservation:{input:{type:"structure",required:["SubnetId","Cidr","ReservationType"],members:{SubnetId:{},Cidr:{},ReservationType:{},Description:{},DryRun:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{SubnetCidrReservation:{shape:"So6",locationName:"subnetCidrReservation"}}}},CreateTags:{input:{type:"structure",required:["Resources","Tags"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"So9",locationName:"ResourceId"},Tags:{shape:"S6",locationName:"Tag"}}}},CreateTrafficMirrorFilter:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sod",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:"Son"},SourcePortRange:{shape:"Son"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sof",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:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sos",locationName:"trafficMirrorSession"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorTarget:{input:{type:"structure",members:{NetworkInterfaceId:{},NetworkLoadBalancerArn:{},Description:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},GatewayLoadBalancerEndpointId:{}}},output:{type:"structure",members:{TrafficMirrorTarget:{shape:"Sov",locationName:"trafficMirrorTarget"},ClientToken:{locationName:"clientToken"}}}},CreateTransitGateway:{input:{type:"structure",members:{Description:{},Options:{type:"structure",members:{AmazonSideAsn:{type:"long"},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},DefaultRouteTablePropagation:{},VpnEcmpSupport:{},DnsSupport:{},SecurityGroupReferencingSupport:{},MulticastSupport:{},TransitGatewayCidrBlocks:{shape:"Sp4"}}},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sp6",locationName:"transitGateway"}}}},CreateTransitGatewayConnect:{input:{type:"structure",required:["TransportTransitGatewayAttachmentId","Options"],members:{TransportTransitGatewayAttachmentId:{},Options:{type:"structure",required:["Protocol"],members:{Protocol:{}}},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Spd",locationName:"transitGatewayConnect"}}}},CreateTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],members:{TransitGatewayAttachmentId:{},TransitGatewayAddress:{},PeerAddress:{},BgpOptions:{type:"structure",members:{PeerAsn:{type:"long"}}},InsideCidrBlocks:{shape:"Sph"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Spj",locationName:"transitGatewayConnectPeer"}}}},CreateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Options:{type:"structure",members:{Igmpv2Support:{},StaticSourcesSupport:{},AutoAcceptSharedAssociations:{}}},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Spw",locationName:"transitGatewayMulticastDomain"}}}},CreateTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],members:{TransitGatewayId:{},PeerTransitGatewayId:{},PeerAccountId:{},PeerRegion:{},Options:{type:"structure",members:{DynamicRouting:{}}},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sx",locationName:"transitGatewayPeeringAttachment"}}}},CreateTransitGatewayPolicyTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S3"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPolicyTable:{shape:"Sq5",locationName:"transitGatewayPolicyTable"}}}},CreateTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sq9",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:"Sqe",locationName:"route"}}}},CreateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S3"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sqm",locationName:"transitGatewayRouteTable"}}}},CreateTransitGatewayRouteTableAnnouncement:{input:{type:"structure",required:["TransitGatewayRouteTableId","PeeringAttachmentId"],members:{TransitGatewayRouteTableId:{},PeeringAttachmentId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTableAnnouncement:{shape:"Sqq",locationName:"transitGatewayRouteTableAnnouncement"}}}},CreateTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayId","VpcId","SubnetIds"],members:{TransitGatewayId:{},VpcId:{},SubnetIds:{shape:"S57"},Options:{type:"structure",members:{DnsSupport:{},SecurityGroupReferencingSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},TagSpecifications:{shape:"S3"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"S16",locationName:"transitGatewayVpcAttachment"}}}},CreateVerifiedAccessEndpoint:{input:{type:"structure",required:["VerifiedAccessGroupId","EndpointType","AttachmentType","DomainCertificateArn","ApplicationDomain","EndpointDomainPrefix"],members:{VerifiedAccessGroupId:{},EndpointType:{},AttachmentType:{},DomainCertificateArn:{},ApplicationDomain:{},EndpointDomainPrefix:{},SecurityGroupIds:{shape:"Sr1",locationName:"SecurityGroupId"},LoadBalancerOptions:{type:"structure",members:{Protocol:{},Port:{type:"integer"},LoadBalancerArn:{},SubnetIds:{locationName:"SubnetId",type:"list",member:{locationName:"item"}}}},NetworkInterfaceOptions:{type:"structure",members:{NetworkInterfaceId:{},Protocol:{},Port:{type:"integer"}}},Description:{},PolicyDocument:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SseSpecification:{shape:"Sr8"}}},output:{type:"structure",members:{VerifiedAccessEndpoint:{shape:"Sra",locationName:"verifiedAccessEndpoint"}}}},CreateVerifiedAccessGroup:{input:{type:"structure",required:["VerifiedAccessInstanceId"],members:{VerifiedAccessInstanceId:{},Description:{},PolicyDocument:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SseSpecification:{shape:"Sr8"}}},output:{type:"structure",members:{VerifiedAccessGroup:{shape:"Sri",locationName:"verifiedAccessGroup"}}}},CreateVerifiedAccessInstance:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},FIPSEnabled:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessInstance:{shape:"S6g",locationName:"verifiedAccessInstance"}}}},CreateVerifiedAccessTrustProvider:{input:{type:"structure",required:["TrustProviderType","PolicyReferenceName"],members:{TrustProviderType:{},UserTrustProviderType:{},DeviceTrustProviderType:{},OidcOptions:{type:"structure",members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{shape:"S6c"},Scope:{}}},DeviceOptions:{type:"structure",members:{TenantId:{},PublicSigningKeyUrl:{}}},PolicyReferenceName:{},Description:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SseSpecification:{shape:"Sr8"}}},output:{type:"structure",members:{VerifiedAccessTrustProvider:{shape:"S67",locationName:"verifiedAccessTrustProvider"}}}},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:"S3",locationName:"TagSpecification"},MultiAttachEnabled:{type:"boolean"},Throughput:{type:"integer"},ClientToken:{idempotencyToken:!0}}},output:{shape:"Srq"}},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:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{Vpc:{shape:"Sbo",locationName:"vpc"}}}},CreateVpcEndpoint:{input:{type:"structure",required:["VpcId","ServiceName"],members:{DryRun:{type:"boolean"},VpcEndpointType:{},VpcId:{},ServiceName:{},PolicyDocument:{},RouteTableIds:{shape:"Srx",locationName:"RouteTableId"},SubnetIds:{shape:"Sry",locationName:"SubnetId"},SecurityGroupIds:{shape:"Srz",locationName:"SecurityGroupId"},IpAddressType:{},DnsOptions:{shape:"Ss1"},ClientToken:{},PrivateDnsEnabled:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},SubnetConfigurations:{shape:"Ss3",locationName:"SubnetConfiguration"}}},output:{type:"structure",members:{VpcEndpoint:{shape:"Ss6",locationName:"vpcEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationArn","ConnectionEvents"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"So"},ClientToken:{}}},output:{type:"structure",members:{ConnectionNotification:{shape:"Ssg",locationName:"connectionNotification"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointServiceConfiguration:{input:{type:"structure",members:{DryRun:{type:"boolean"},AcceptanceRequired:{type:"boolean"},PrivateDnsName:{},NetworkLoadBalancerArns:{shape:"So",locationName:"NetworkLoadBalancerArn"},GatewayLoadBalancerArns:{shape:"So",locationName:"GatewayLoadBalancerArn"},SupportedIpAddressTypes:{shape:"So",locationName:"SupportedIpAddressType"},ClientToken:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{ServiceConfiguration:{shape:"Ssl",locationName:"serviceConfiguration"},ClientToken:{locationName:"clientToken"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PeerOwnerId:{locationName:"peerOwnerId"},PeerVpcId:{locationName:"peerVpcId"},VpcId:{locationName:"vpcId"},PeerRegion:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1n",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:{shape:"St3"},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"St4",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"St6",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"St8",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Sta",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Stc",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Ste",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Stg",locationName:"IKEVersion"},StartupAction:{},LogOptions:{shape:"Sti"},EnableTunnelLifecycleControl:{type:"boolean"}}}},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},OutsideIpAddressType:{},TransportTransitGatewayAttachmentId:{}}},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpnConnection:{shape:"Stm",locationName:"vpnConnection"}}}},CreateVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},CreateVpnGateway:{input:{type:"structure",required:["Type"],members:{AvailabilityZone:{},Type:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},AmazonSideAsn:{type:"long"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateway:{shape:"Suj",locationName:"vpnGateway"}}}},DeleteCarrierGateway:{input:{type:"structure",required:["CarrierGatewayId"],members:{CarrierGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateway:{shape:"Sag",locationName:"carrierGateway"}}}},DeleteClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"Saw",locationName:"status"}}}},DeleteClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock"],members:{ClientVpnEndpointId:{},TargetVpcSubnetId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"Sb0",locationName:"status"}}}},DeleteCoipCidr:{input:{type:"structure",required:["Cidr","CoipPoolId"],members:{Cidr:{},CoipPoolId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipCidr:{shape:"Sb5",locationName:"coipCidr"}}}},DeleteCoipPool:{input:{type:"structure",required:["CoipPoolId"],members:{CoipPoolId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPool:{shape:"Sb9",locationName:"coipPool"}}}},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:"Sv1",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:"Svb",locationName:"FlowLogId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S1h",locationName:"unsuccessful"}}}},DeleteFpgaImage:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteInstanceConnectEndpoint:{input:{type:"structure",required:["InstanceConnectEndpointId"],members:{DryRun:{type:"boolean"},InstanceConnectEndpointId:{}}},output:{type:"structure",members:{InstanceConnectEndpoint:{shape:"Sf0",locationName:"instanceConnectEndpoint"}}}},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:{},Cascade:{type:"boolean"}}},output:{type:"structure",members:{Ipam:{shape:"Sfr",locationName:"ipam"}}}},DeleteIpamPool:{input:{type:"structure",required:["IpamPoolId"],members:{DryRun:{type:"boolean"},IpamPoolId:{},Cascade:{type:"boolean"}}},output:{type:"structure",members:{IpamPool:{shape:"Sg6",locationName:"ipamPool"}}}},DeleteIpamResourceDiscovery:{input:{type:"structure",required:["IpamResourceDiscoveryId"],members:{DryRun:{type:"boolean"},IpamResourceDiscoveryId:{}}},output:{type:"structure",members:{IpamResourceDiscovery:{shape:"Sge",locationName:"ipamResourceDiscovery"}}}},DeleteIpamScope:{input:{type:"structure",required:["IpamScopeId"],members:{DryRun:{type:"boolean"},IpamScopeId:{}}},output:{type:"structure",members:{IpamScope:{shape:"Sgi",locationName:"ipamScope"}}}},DeleteKeyPair:{input:{type:"structure",members:{KeyName:{},KeyPairId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},KeyPairId:{locationName:"keyPairId"}}}},DeleteLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sic",locationName:"launchTemplate"}}}},DeleteLaunchTemplateVersions:{input:{type:"structure",required:["Versions"],members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sw1",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:["LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},DryRun:{type:"boolean"},DestinationPrefixListId:{}}},output:{type:"structure",members:{Route:{shape:"Sjo",locationName:"route"}}}},DeleteLocalGatewayRouteTable:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{LocalGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTable:{shape:"Sjv",locationName:"localGatewayRouteTable"}}}},DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVirtualInterfaceGroupAssociationId"],members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociation:{shape:"Sjz",locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociation"}}}},DeleteLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVpcAssociationId"],members:{LocalGatewayRouteTableVpcAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sk3",locationName:"localGatewayRouteTableVpcAssociation"}}}},DeleteManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{}}},output:{type:"structure",members:{PrefixList:{shape:"Sk9",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:"So6",locationName:"deletedSubnetCidrReservation"}}}},DeleteTags:{input:{type:"structure",required:["Resources"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"So9",locationName:"resourceId"},Tags:{shape:"S6",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:"Sp6",locationName:"transitGateway"}}}},DeleteTransitGatewayConnect:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Spd",locationName:"transitGatewayConnect"}}}},DeleteTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayConnectPeerId"],members:{TransitGatewayConnectPeerId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Spj",locationName:"transitGatewayConnectPeer"}}}},DeleteTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Spw",locationName:"transitGatewayMulticastDomain"}}}},DeleteTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sx",locationName:"transitGatewayPeeringAttachment"}}}},DeleteTransitGatewayPolicyTable:{input:{type:"structure",required:["TransitGatewayPolicyTableId"],members:{TransitGatewayPolicyTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPolicyTable:{shape:"Sq5",locationName:"transitGatewayPolicyTable"}}}},DeleteTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sq9",locationName:"transitGatewayPrefixListReference"}}}},DeleteTransitGatewayRoute:{input:{type:"structure",required:["TransitGatewayRouteTableId","DestinationCidrBlock"],members:{TransitGatewayRouteTableId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sqe",locationName:"route"}}}},DeleteTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sqm",locationName:"transitGatewayRouteTable"}}}},DeleteTransitGatewayRouteTableAnnouncement:{input:{type:"structure",required:["TransitGatewayRouteTableAnnouncementId"],members:{TransitGatewayRouteTableAnnouncementId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTableAnnouncement:{shape:"Sqq",locationName:"transitGatewayRouteTableAnnouncement"}}}},DeleteTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"S16",locationName:"transitGatewayVpcAttachment"}}}},DeleteVerifiedAccessEndpoint:{input:{type:"structure",required:["VerifiedAccessEndpointId"],members:{VerifiedAccessEndpointId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessEndpoint:{shape:"Sra",locationName:"verifiedAccessEndpoint"}}}},DeleteVerifiedAccessGroup:{input:{type:"structure",required:["VerifiedAccessGroupId"],members:{VerifiedAccessGroupId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessGroup:{shape:"Sri",locationName:"verifiedAccessGroup"}}}},DeleteVerifiedAccessInstance:{input:{type:"structure",required:["VerifiedAccessInstanceId"],members:{VerifiedAccessInstanceId:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{VerifiedAccessInstance:{shape:"S6g",locationName:"verifiedAccessInstance"}}}},DeleteVerifiedAccessTrustProvider:{input:{type:"structure",required:["VerifiedAccessTrustProviderId"],members:{VerifiedAccessTrustProviderId:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{VerifiedAccessTrustProvider:{shape:"S67",locationName:"verifiedAccessTrustProvider"}}}},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:"S1h",locationName:"unsuccessful"}}}},DeleteVpcEndpointServiceConfigurations:{input:{type:"structure",required:["ServiceIds"],members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Syy",locationName:"ServiceId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S1h",locationName:"unsuccessful"}}}},DeleteVpcEndpoints:{input:{type:"structure",required:["VpcEndpointIds"],members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S1e",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S1h",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:"S1y",locationName:"byoipCidr"}}}},DeprovisionIpamByoasn:{input:{type:"structure",required:["IpamId","Asn"],members:{DryRun:{type:"boolean"},IpamId:{},Asn:{}}},output:{type:"structure",members:{Byoasn:{shape:"Szb",locationName:"byoasn"}}}},DeprovisionIpamPoolCidr:{input:{type:"structure",required:["IpamPoolId"],members:{DryRun:{type:"boolean"},IpamPoolId:{},Cidr:{}}},output:{type:"structure",members:{IpamPoolCidr:{shape:"Szf",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",required:["InstanceTagAttribute"],members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Szq",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Szs",locationName:"instanceTagAttribute"}}}},DeregisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Szu"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupMembers:{locationName:"deregisteredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"So",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DeregisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Szu"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupSources:{locationName:"deregisteredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"So",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"}}}}}}}}}},DescribeAddressTransfers:{input:{type:"structure",members:{AllocationIds:{shape:"S4r",locationName:"AllocationId"},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AddressTransfers:{locationName:"addressTransferSet",type:"list",member:{shape:"Sa",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeAddresses:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},PublicIps:{locationName:"PublicIp",type:"list",member:{locationName:"PublicIp"}},AllocationIds:{shape:"S4r",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:"S6",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:"S10q",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeAggregateIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{UseLongIdsAggregated:{locationName:"useLongIdsAggregated",type:"boolean"},Statuses:{shape:"S10u",locationName:"statusSet"}}}},DescribeAvailabilityZones:{input:{type:"structure",members:{Filters:{shape:"S10d",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"}}}}}}},DescribeAwsNetworkPerformanceMetricSubscriptions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Subscriptions:{locationName:"subscriptionSet",type:"list",member:{locationName:"item",type:"structure",members:{Source:{locationName:"source"},Destination:{locationName:"destination"},Metric:{locationName:"metric"},Statistic:{locationName:"statistic"},Period:{locationName:"period"}}}}}}},DescribeBundleTasks:{input:{type:"structure",members:{BundleIds:{locationName:"BundleId",type:"list",member:{locationName:"BundleId"}},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTasks:{locationName:"bundleInstanceTasksSet",type:"list",member:{shape:"S7m",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:"S1y",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityBlockOfferings:{input:{type:"structure",required:["InstanceType","InstanceCount","CapacityDurationHours"],members:{DryRun:{type:"boolean"},InstanceType:{},InstanceCount:{type:"integer"},StartDateRange:{type:"timestamp"},EndDateRange:{type:"timestamp"},CapacityDurationHours:{type:"integer"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CapacityBlockOfferings:{locationName:"capacityBlockOfferingSet",type:"list",member:{locationName:"item",type:"structure",members:{CapacityBlockOfferingId:{locationName:"capacityBlockOfferingId"},InstanceType:{locationName:"instanceType"},AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},StartDate:{locationName:"startDate",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},CapacityBlockDurationHours:{locationName:"capacityBlockDurationHours",type:"integer"},UpfrontFee:{locationName:"upfrontFee"},CurrencyCode:{locationName:"currencyCode"},Tenancy:{locationName:"tenancy"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservationFleets:{input:{type:"structure",members:{CapacityReservationFleetIds:{shape:"S7w",locationName:"CapacityReservationFleetId"},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",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:"Sac",locationName:"instanceTypeSpecificationSet"},Tags:{shape:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservations:{input:{type:"structure",members:{CapacityReservationIds:{locationName:"CapacityReservationId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservations:{locationName:"capacityReservationSet",type:"list",member:{shape:"S9x",locationName:"item"}}}}},DescribeCarrierGateways:{input:{type:"structure",members:{CarrierGatewayIds:{locationName:"CarrierGatewayId",type:"list",member:{}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateways:{locationName:"carrierGatewaySet",type:"list",member:{shape:"Sag",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeClassicLinkInstances:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceIds:{shape:"S128",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:"Sly",locationName:"groupSet"},InstanceId:{locationName:"instanceId"},Tags:{shape:"S6",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnAuthorizationRules:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"},NextToken:{},Filters:{shape:"S10d",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:"S6u",locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"S10d",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:"S12n",locationName:"status"},ConnectionEndTime:{locationName:"connectionEndTime"},PostureComplianceStatuses:{shape:"So",locationName:"postureComplianceStatusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnEndpoints:{input:{type:"structure",members:{ClientVpnEndpointIds:{locationName:"ClientVpnEndpointId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",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:"Saw",locationName:"status"},CreationTime:{locationName:"creationTime"},DeletionTime:{locationName:"deletionTime"},DnsName:{locationName:"dnsName"},ClientCidrBlock:{locationName:"clientCidrBlock"},DnsServers:{shape:"So",locationName:"dnsServer"},SplitTunnel:{locationName:"splitTunnel",type:"boolean"},VpnProtocol:{locationName:"vpnProtocol"},TransportProtocol:{locationName:"transportProtocol"},VpnPort:{locationName:"vpnPort",type:"integer"},AssociatedTargetNetworks:{deprecated:!0,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:"S6",locationName:"tagSet"},SecurityGroupIds:{shape:"S2r",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"}}}}},SessionTimeoutHours:{locationName:"sessionTimeoutHours",type:"integer"},ClientLoginBannerOptions:{locationName:"clientLoginBannerOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},BannerText:{locationName:"bannerText"}}}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnRoutes:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"S10d",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:"Sb0",locationName:"status"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnTargetNetworks:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},AssociationIds:{shape:"So"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",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:"S3m",locationName:"status"},SecurityGroups:{shape:"So",locationName:"securityGroups"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCoipPools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPools:{locationName:"coipPoolSet",type:"list",member:{shape:"Sb9",locationName:"item"}},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:"S13s",locationName:"item"}}}}},DescribeCustomerGateways:{input:{type:"structure",members:{CustomerGatewayIds:{locationName:"CustomerGatewayId",type:"list",member:{locationName:"CustomerGatewayId"}},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateways:{locationName:"customerGatewaySet",type:"list",member:{shape:"Sbd",locationName:"item"}}}}},DescribeDhcpOptions:{input:{type:"structure",members:{DhcpOptionsIds:{locationName:"DhcpOptionsId",type:"list",member:{locationName:"DhcpOptionsId"}},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DhcpOptions:{locationName:"dhcpOptionsSet",type:"list",member:{shape:"Sbx",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:"S10d",locationName:"Filter"}}},output:{type:"structure",members:{EgressOnlyInternetGateways:{locationName:"egressOnlyInternetGatewaySet",type:"list",member:{shape:"Sc4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeElasticGpus:{input:{type:"structure",members:{ElasticGpuIds:{locationName:"ElasticGpuId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"S6",locationName:"tagSet"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeExportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"S14w",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIds:{locationName:"exportTaskId",type:"list",member:{locationName:"ExportTaskId"}},Filters:{shape:"S10d",locationName:"Filter"}}},output:{type:"structure",members:{ExportTasks:{locationName:"exportTaskSet",type:"list",member:{shape:"Sff",locationName:"item"}}}}},DescribeFastLaunchImages:{input:{type:"structure",members:{ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"ImageId"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{FastLaunchImages:{locationName:"fastLaunchImageSet",type:"list",member:{locationName:"item",type:"structure",members:{ImageId:{locationName:"imageId"},ResourceType:{locationName:"resourceType"},SnapshotConfiguration:{shape:"S159",locationName:"snapshotConfiguration"},LaunchTemplate:{shape:"S15a",locationName:"launchTemplate"},MaxParallelLaunches:{locationName:"maxParallelLaunches",type:"integer"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},StateTransitionTime:{locationName:"stateTransitionTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFastSnapshotRestores:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"S15n",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:"S10d",locationName:"Filter"}}},output:{type:"structure",members:{ActiveInstances:{shape:"S15q",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"}}}},DescribeFleets:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetIds:{shape:"Sv1",locationName:"FleetId"},Filters:{shape:"S10d",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:"Sdw",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{shape:"Sdx",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:"S6",locationName:"tagSet"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sdv",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sdv",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"Sec",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}},Context:{locationName:"context"}}}}}}},DescribeFlowLogs:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"S10d"},FlowLogIds:{shape:"Svb",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"},DeliverCrossAccountRole:{locationName:"deliverCrossAccountRole"},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:"S6",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:"S16j",locationName:"fpgaImageAttribute"}}}},DescribeFpgaImages:{input:{type:"structure",members:{DryRun:{type:"boolean"},FpgaImageIds:{locationName:"FpgaImageId",type:"list",member:{locationName:"item"}},Owners:{shape:"S16s",locationName:"Owner"},Filters:{shape:"S10d",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:"S16n",locationName:"productCodes"},Tags:{shape:"S6",locationName:"tags"},Public:{locationName:"public",type:"boolean"},DataRetentionSupport:{locationName:"dataRetentionSupport",type:"boolean"},InstanceTypes:{locationName:"instanceTypes",type:"list",member:{locationName:"item"}}}}},NextToken:{locationName:"nextToken"}}}},DescribeHostReservationOfferings:{input:{type:"structure",members:{Filter:{shape:"S10d"},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:"S10d"},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:"S17d",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:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHosts:{input:{type:"structure",members:{Filter:{shape:"S10d",locationName:"filter"},HostIds:{shape:"S17g",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:"S6",locationName:"tagSet"},HostRecovery:{locationName:"hostRecovery"},AllowsMultipleInstanceTypes:{locationName:"allowsMultipleInstanceTypes"},OwnerId:{locationName:"ownerId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},MemberOfServiceLinkedResourceGroup:{locationName:"memberOfServiceLinkedResourceGroup",type:"boolean"},OutpostArn:{locationName:"outpostArn"},HostMaintenance:{locationName:"hostMaintenance"},AssetId:{locationName:"assetId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeIamInstanceProfileAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"AssociationId"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IamInstanceProfileAssociations:{locationName:"iamInstanceProfileAssociationSet",type:"list",member:{shape:"S3x",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIdFormat:{input:{type:"structure",members:{Resource:{}}},output:{type:"structure",members:{Statuses:{shape:"S10u",locationName:"statusSet"}}}},DescribeIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"}}},output:{type:"structure",members:{Statuses:{shape:"S10u",locationName:"statusSet"}}}},DescribeImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BlockDeviceMappings:{shape:"S185",locationName:"blockDeviceMapping"},ImageId:{locationName:"imageId"},LaunchPermissions:{shape:"S186",locationName:"launchPermission"},ProductCodes:{shape:"S16n",locationName:"productCodes"},Description:{shape:"Sc1",locationName:"description"},KernelId:{shape:"Sc1",locationName:"kernel"},RamdiskId:{shape:"Sc1",locationName:"ramdisk"},SriovNetSupport:{shape:"Sc1",locationName:"sriovNetSupport"},BootMode:{shape:"Sc1",locationName:"bootMode"},TpmSupport:{shape:"Sc1",locationName:"tpmSupport"},UefiData:{shape:"Sc1",locationName:"uefiData"},LastLaunchedTime:{shape:"Sc1",locationName:"lastLaunchedTime"},ImdsSupport:{shape:"Sc1",locationName:"imdsSupport"},DeregistrationProtection:{shape:"Sc1",locationName:"deregistrationProtection"}}}},DescribeImages:{input:{type:"structure",members:{ExecutableUsers:{locationName:"ExecutableBy",type:"list",member:{locationName:"ExecutableBy"}},Filters:{shape:"S10d",locationName:"Filter"},ImageIds:{shape:"S18a",locationName:"ImageId"},Owners:{shape:"S16s",locationName:"Owner"},IncludeDeprecated:{type:"boolean"},IncludeDisabled:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},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:"S16n",locationName:"productCodes"},RamdiskId:{locationName:"ramdiskId"},State:{locationName:"imageState"},BlockDeviceMappings:{shape:"S185",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:"Sjw",locationName:"stateReason"},Tags:{shape:"S6",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},BootMode:{locationName:"bootMode"},TpmSupport:{locationName:"tpmSupport"},DeprecationTime:{locationName:"deprecationTime"},ImdsSupport:{locationName:"imdsSupport"},SourceInstanceId:{locationName:"sourceInstanceId"},DeregistrationProtection:{locationName:"deregistrationProtection"},LastLaunchedTime:{locationName:"lastLaunchedTime"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d"},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:"S18t",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"S6",locationName:"tagSet"},LicenseSpecifications:{shape:"S18x",locationName:"licenseSpecifications"},UsageOperation:{locationName:"usageOperation"},BootMode:{locationName:"bootMode"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportSnapshotTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d"},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:"S195",locationName:"snapshotTaskDetail"},Tags:{shape:"S6",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:"Sly",locationName:"groupSet"},BlockDeviceMappings:{shape:"S199",locationName:"blockDeviceMapping"},DisableApiTermination:{shape:"S19c",locationName:"disableApiTermination"},EnaSupport:{shape:"S19c",locationName:"enaSupport"},EnclaveOptions:{shape:"S19d",locationName:"enclaveOptions"},EbsOptimized:{shape:"S19c",locationName:"ebsOptimized"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"Sc1",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"Sc1",locationName:"instanceType"},KernelId:{shape:"Sc1",locationName:"kernel"},ProductCodes:{shape:"S16n",locationName:"productCodes"},RamdiskId:{shape:"Sc1",locationName:"ramdisk"},RootDeviceName:{shape:"Sc1",locationName:"rootDeviceName"},SourceDestCheck:{shape:"S19c",locationName:"sourceDestCheck"},SriovNetSupport:{shape:"Sc1",locationName:"sriovNetSupport"},UserData:{shape:"Sc1",locationName:"userData"},DisableApiStop:{shape:"S19c",locationName:"disableApiStop"}}}},DescribeInstanceConnectEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},InstanceConnectEndpointIds:{shape:"So",locationName:"InstanceConnectEndpointId"}}},output:{type:"structure",members:{InstanceConnectEndpoints:{locationName:"instanceConnectEndpointSet",type:"list",member:{shape:"Sf0",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceCreditSpecifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},InstanceIds:{shape:"S128",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:"Szs",locationName:"instanceTagAttribute"}}}},DescribeInstanceEventWindows:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceEventWindowIds:{locationName:"InstanceEventWindowId",type:"list",member:{locationName:"InstanceEventWindowId"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceEventWindows:{locationName:"instanceEventWindowSet",type:"list",member:{shape:"S47",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceStatus:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},InstanceIds:{shape:"S128",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:"S19z",locationName:"item"}},InstanceId:{locationName:"instanceId"},InstanceState:{shape:"S1a2",locationName:"instanceState"},InstanceStatus:{shape:"S1a4",locationName:"instanceStatus"},SystemStatus:{shape:"S1a4",locationName:"systemStatus"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTopology:{input:{type:"structure",members:{DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"},InstanceIds:{locationName:"InstanceId",type:"list",member:{}},GroupNames:{locationName:"GroupName",type:"list",member:{}},Filters:{shape:"S10d",locationName:"Filter"}}},output:{type:"structure",members:{Instances:{locationName:"instanceSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},GroupName:{locationName:"groupName"},NetworkNodes:{locationName:"networkNodeSet",type:"list",member:{locationName:"item"}},AvailabilityZone:{locationName:"availabilityZone"},ZoneId:{locationName:"zoneId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypeOfferings:{input:{type:"structure",members:{DryRun:{type:"boolean"},LocationType:{},Filters:{shape:"S10d",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:"S10d",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"},SupportedFeatures:{locationName:"supportedFeatures",type:"list",member:{locationName:"item"}},Manufacturer:{locationName:"manufacturer"}}},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"},BaselineBandwidthInGbps:{locationName:"baselineBandwidthInGbps",type:"double"},PeakBandwidthInGbps:{locationName:"peakBandwidthInGbps",type:"double"}}}},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"},EnaSrdSupported:{locationName:"enaSrdSupported",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"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalInferenceMemoryInMiB:{locationName:"totalInferenceMemoryInMiB",type:"integer"}}},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"}},NitroEnclavesSupport:{locationName:"nitroEnclavesSupport"},NitroTpmSupport:{locationName:"nitroTpmSupport"},NitroTpmInfo:{locationName:"nitroTpmInfo",type:"structure",members:{SupportedVersions:{locationName:"supportedVersions",type:"list",member:{locationName:"item"}}}},MediaAcceleratorInfo:{locationName:"mediaAcceleratorInfo",type:"structure",members:{Accelerators:{locationName:"accelerators",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalMediaMemoryInMiB:{locationName:"totalMediaMemoryInMiB",type:"integer"}}},NeuronInfo:{locationName:"neuronInfo",type:"structure",members:{NeuronDevices:{locationName:"neuronDevices",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},CoreInfo:{locationName:"coreInfo",type:"structure",members:{Count:{locationName:"count",type:"integer"},Version:{locationName:"version",type:"integer"}}},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalNeuronDeviceMemoryInMiB:{locationName:"totalNeuronDeviceMemoryInMiB",type:"integer"}}},PhcSupport:{locationName:"phcSupport"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstances:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},InstanceIds:{shape:"S128",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:"S1ef",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInternetGateways:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Sfl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpamByoasn:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Byoasns:{locationName:"byoasnSet",type:"list",member:{shape:"Szb",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpamPools:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},IpamPoolIds:{shape:"So",locationName:"IpamPoolId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},IpamPools:{locationName:"ipamPoolSet",type:"list",member:{shape:"Sg6",locationName:"item"}}}}},DescribeIpamResourceDiscoveries:{input:{type:"structure",members:{DryRun:{type:"boolean"},IpamResourceDiscoveryIds:{shape:"So",locationName:"IpamResourceDiscoveryId"},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",locationName:"Filter"}}},output:{type:"structure",members:{IpamResourceDiscoveries:{locationName:"ipamResourceDiscoverySet",type:"list",member:{shape:"Sge",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpamResourceDiscoveryAssociations:{input:{type:"structure",members:{DryRun:{type:"boolean"},IpamResourceDiscoveryAssociationIds:{shape:"So",locationName:"IpamResourceDiscoveryAssociationId"},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",locationName:"Filter"}}},output:{type:"structure",members:{IpamResourceDiscoveryAssociations:{locationName:"ipamResourceDiscoveryAssociationSet",type:"list",member:{shape:"S4l",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpamScopes:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},IpamScopeIds:{shape:"So",locationName:"IpamScopeId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},IpamScopes:{locationName:"ipamScopeSet",type:"list",member:{shape:"Sgi",locationName:"item"}}}}},DescribeIpams:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},IpamIds:{shape:"So",locationName:"IpamId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Ipams:{locationName:"ipamSet",type:"list",member:{shape:"Sfr",locationName:"item"}}}}},DescribeIpv6Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeKeyPairs:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},KeyNames:{locationName:"KeyName",type:"list",member:{locationName:"KeyName"}},KeyPairIds:{locationName:"KeyPairId",type:"list",member:{locationName:"KeyPairId"}},DryRun:{locationName:"dryRun",type:"boolean"},IncludePublicKey:{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:"S6",locationName:"tagSet"},PublicKey:{locationName:"publicKey"},CreateTime:{locationName:"createTime",type:"timestamp"}}}}}}},DescribeLaunchTemplateVersions:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sw1",locationName:"LaunchTemplateVersion"},MinVersion:{},MaxVersion:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",locationName:"Filter"},ResolveAlias:{type:"boolean"}}},output:{type:"structure",members:{LaunchTemplateVersions:{locationName:"launchTemplateVersionSet",type:"list",member:{shape:"Sii",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:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{LaunchTemplates:{locationName:"launchTemplates",type:"list",member:{shape:"Sic",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds:{locationName:"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociations:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationSet",type:"list",member:{shape:"Sjz",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVpcAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationIds:{locationName:"LocalGatewayRouteTableVpcAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociations:{locationName:"localGatewayRouteTableVpcAssociationSet",type:"list",member:{shape:"Sk3",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTables:{input:{type:"structure",members:{LocalGatewayRouteTableIds:{locationName:"LocalGatewayRouteTableId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTables:{locationName:"localGatewayRouteTableSet",type:"list",member:{shape:"Sjv",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaceGroups:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceGroupIds:{locationName:"LocalGatewayVirtualInterfaceGroupId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",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:"S1hb",locationName:"localGatewayVirtualInterfaceIdSet"},LocalGatewayId:{locationName:"localGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaces:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceIds:{shape:"S1hb",locationName:"LocalGatewayVirtualInterfaceId"},Filters:{shape:"S10d",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:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGateways:{input:{type:"structure",members:{LocalGatewayIds:{locationName:"LocalGatewayId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",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:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLockedSnapshots:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},SnapshotIds:{shape:"S1ho",locationName:"SnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{locationName:"item",type:"structure",members:{OwnerId:{locationName:"ownerId"},SnapshotId:{locationName:"snapshotId"},LockState:{locationName:"lockState"},LockDuration:{locationName:"lockDuration",type:"integer"},CoolOffPeriod:{locationName:"coolOffPeriod",type:"integer"},CoolOffPeriodExpiresOn:{locationName:"coolOffPeriodExpiresOn",type:"timestamp"},LockCreatedOn:{locationName:"lockCreatedOn",type:"timestamp"},LockDurationStartTime:{locationName:"lockDurationStartTime",type:"timestamp"},LockExpiresOn:{locationName:"lockExpiresOn",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeMacHosts:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},HostIds:{shape:"S17g",locationName:"HostId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{MacHosts:{locationName:"macHostSet",type:"list",member:{locationName:"item",type:"structure",members:{HostId:{locationName:"hostId"},MacOSLatestSupportedVersions:{locationName:"macOSLatestSupportedVersionSet",type:"list",member:{locationName:"item"}}}}},NextToken:{locationName:"nextToken"}}}},DescribeManagedPrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{shape:"So",locationName:"PrefixListId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{shape:"Sk9",locationName:"item"}}}}},DescribeMovingAddresses:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},PublicIps:{shape:"So",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:"S10d"},MaxResults:{type:"integer"},NatGatewayIds:{locationName:"NatGatewayId",type:"list",member:{locationName:"item"}},NextToken:{}}},output:{type:"structure",members:{NatGateways:{locationName:"natGatewaySet",type:"list",member:{shape:"Ske",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkAcls:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Skj",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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAccessScopeAnalyses:{locationName:"networkInsightsAccessScopeAnalysisSet",type:"list",member:{shape:"S1iq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsAccessScopes:{input:{type:"structure",members:{NetworkInsightsAccessScopeIds:{locationName:"NetworkInsightsAccessScopeId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAccessScopes:{locationName:"networkInsightsAccessScopeSet",type:"list",member:{shape:"Sl4",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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAnalyses:{locationName:"networkInsightsAnalysisSet",type:"list",member:{shape:"S1j1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsPaths:{input:{type:"structure",members:{NetworkInsightsPathIds:{locationName:"NetworkInsightsPathId",type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsPaths:{locationName:"networkInsightsPathSet",type:"list",member:{shape:"Sll",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:"Slu",locationName:"attachment"},Description:{shape:"Sc1",locationName:"description"},Groups:{shape:"Sly",locationName:"groupSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"S19c",locationName:"sourceDestCheck"},AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"}}}},DescribeNetworkInterfacePermissions:{input:{type:"structure",members:{NetworkInterfacePermissionIds:{locationName:"NetworkInterfacePermissionId",type:"list",member:{}},Filters:{shape:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfacePermissions:{locationName:"networkInterfacePermissions",type:"list",member:{shape:"Smb",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaces:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Sls",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribePlacementGroups:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Smi",locationName:"item"}}}}},DescribePrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"So",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:"S10u",locationName:"statusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribePublicIpv4Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",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:"S1l4",locationName:"item"}},TotalAddressCount:{locationName:"totalAddressCount",type:"integer"},TotalAvailableAddressCount:{locationName:"totalAvailableAddressCount",type:"integer"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Tags:{shape:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRegions:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReplaceRootVolumeTasks:{locationName:"replaceRootVolumeTaskSet",type:"list",member:{shape:"Smo",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeReservedInstances:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},OfferingClass:{},ReservedInstancesIds:{shape:"S1lh",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:"S1lp",locationName:"recurringCharges"},Scope:{locationName:"scope"},Tags:{shape:"S6",locationName:"tagSet"}}}}}}},DescribeReservedInstancesListings:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S8k",locationName:"reservedInstancesListingsSet"}}}},DescribeReservedInstancesModifications:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"S1m3",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:"S10d",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:"S1lp",locationName:"recurringCharges"},Scope:{locationName:"scope"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRouteTables:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Sn4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeScheduledInstanceAvailability:{input:{type:"structure",required:["FirstSlotStartTimeRange","Recurrence"],members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"S1mq",locationName:"recurrence"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}}}}}},DescribeScheduledInstances:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"S1my",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"},TransitGatewayId:{locationName:"transitGatewayId"}}}}}}},DescribeSecurityGroupRules:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},SecurityGroupRuleIds:{shape:"S1n5",locationName:"SecurityGroupRuleId"},DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SecurityGroupRules:{shape:"S78",locationName:"securityGroupRuleSet"},NextToken:{locationName:"nextToken"}}}},DescribeSecurityGroups:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},GroupIds:{shape:"S5v",locationName:"GroupId"},GroupNames:{shape:"S1n9",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:"S6x",locationName:"ipPermissions"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},IpPermissionsEgress:{shape:"S6x",locationName:"ipPermissionsEgress"},Tags:{shape:"S6",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:"S1nh",locationName:"createVolumePermission"},ProductCodes:{shape:"S16n",locationName:"productCodes"},SnapshotId:{locationName:"snapshotId"}}}},DescribeSnapshotTierStatus:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"S6",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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},OwnerIds:{shape:"S16s",locationName:"Owner"},RestorableByUserIds:{locationName:"RestorableBy",type:"list",member:{}},SnapshotIds:{shape:"S1ho",locationName:"SnapshotId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{shape:"Sng",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Snu",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:"S15q",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:"S15n",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:"S8w",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:"S1o9",locationName:"spotFleetRequestConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},SpotFleetRequestState:{locationName:"spotFleetRequestState"},Tags:{shape:"S6",locationName:"tagSet"}}}}}}},DescribeSpotInstanceRequests:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S97",locationName:"SpotInstanceRequestId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S1p1",locationName:"spotInstanceRequestSet"},NextToken:{locationName:"nextToken"}}}},DescribeSpotPriceHistory:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"S1pj",locationName:"staleIpPermissions"},StaleIpPermissionsEgress:{shape:"S1pj",locationName:"staleIpPermissionsEgress"},VpcId:{locationName:"vpcId"}}}}}}},DescribeStoreImageTasks:{input:{type:"structure",members:{ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"S10d",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:"Sbg",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTags:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Filters:{shape:"S10d",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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorFilters:{locationName:"trafficMirrorFilterSet",type:"list",member:{shape:"Sod",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorSessions:{input:{type:"structure",members:{TrafficMirrorSessionIds:{locationName:"TrafficMirrorSessionId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorSessions:{locationName:"trafficMirrorSessionSet",type:"list",member:{shape:"Sos",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorTargets:{input:{type:"structure",members:{TrafficMirrorTargetIds:{locationName:"TrafficMirrorTargetId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorTargets:{locationName:"trafficMirrorTargetSet",type:"list",member:{shape:"Sov",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1qh"},Filters:{shape:"S10d",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:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnectPeers:{input:{type:"structure",members:{TransitGatewayConnectPeerIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeers:{locationName:"transitGatewayConnectPeerSet",type:"list",member:{shape:"Spj",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnects:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1qh"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnects:{locationName:"transitGatewayConnectSet",type:"list",member:{shape:"Spd",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayMulticastDomains:{input:{type:"structure",members:{TransitGatewayMulticastDomainIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomains:{locationName:"transitGatewayMulticastDomains",type:"list",member:{shape:"Spw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPeeringAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1qh"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachments:{locationName:"transitGatewayPeeringAttachments",type:"list",member:{shape:"Sx",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPolicyTables:{input:{type:"structure",members:{TransitGatewayPolicyTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPolicyTables:{locationName:"transitGatewayPolicyTables",type:"list",member:{shape:"Sq5",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTableAnnouncements:{input:{type:"structure",members:{TransitGatewayRouteTableAnnouncementIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTableAnnouncements:{locationName:"transitGatewayRouteTableAnnouncements",type:"list",member:{shape:"Sqq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTables:{input:{type:"structure",members:{TransitGatewayRouteTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTables:{locationName:"transitGatewayRouteTables",type:"list",member:{shape:"Sqm",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayVpcAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1qh"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachments:{locationName:"transitGatewayVpcAttachments",type:"list",member:{shape:"S16",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGateways:{input:{type:"structure",members:{TransitGatewayIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateways:{locationName:"transitGatewaySet",type:"list",member:{shape:"Sp6",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrunkInterfaceAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InterfaceAssociations:{locationName:"interfaceAssociationSet",type:"list",member:{shape:"S5k",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVerifiedAccessEndpoints:{input:{type:"structure",members:{VerifiedAccessEndpointIds:{locationName:"VerifiedAccessEndpointId",type:"list",member:{locationName:"item"}},VerifiedAccessInstanceId:{},VerifiedAccessGroupId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessEndpoints:{locationName:"verifiedAccessEndpointSet",type:"list",member:{shape:"Sra",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVerifiedAccessGroups:{input:{type:"structure",members:{VerifiedAccessGroupIds:{locationName:"VerifiedAccessGroupId",type:"list",member:{locationName:"item"}},VerifiedAccessInstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessGroups:{locationName:"verifiedAccessGroupSet",type:"list",member:{shape:"Sri",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVerifiedAccessInstanceLoggingConfigurations:{input:{type:"structure",members:{VerifiedAccessInstanceIds:{shape:"S1s0",locationName:"VerifiedAccessInstanceId"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LoggingConfigurations:{locationName:"loggingConfigurationSet",type:"list",member:{shape:"S1s4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVerifiedAccessInstances:{input:{type:"structure",members:{VerifiedAccessInstanceIds:{shape:"S1s0",locationName:"VerifiedAccessInstanceId"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessInstances:{locationName:"verifiedAccessInstanceSet",type:"list",member:{shape:"S6g",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVerifiedAccessTrustProviders:{input:{type:"structure",members:{VerifiedAccessTrustProviderIds:{locationName:"VerifiedAccessTrustProviderId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessTrustProviders:{locationName:"verifiedAccessTrustProviderSet",type:"list",member:{shape:"S67",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:"S19c",locationName:"autoEnableIO"},ProductCodes:{shape:"S16n",locationName:"productCodes"},VolumeId:{locationName:"volumeId"}}}},DescribeVolumeStatus:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},VolumeIds:{shape:"Snn",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:"S10d",locationName:"Filter"},VolumeIds:{shape:"Snn",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:"Srq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumesModifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},VolumeIds:{shape:"Snn",locationName:"VolumeId"},Filters:{shape:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VolumesModifications:{locationName:"volumeModificationSet",type:"list",member:{shape:"S1t8",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:"S19c",locationName:"enableDnsHostnames"},EnableDnsSupport:{shape:"S19c",locationName:"enableDnsSupport"},EnableNetworkAddressUsageMetrics:{shape:"S19c",locationName:"enableNetworkAddressUsageMetrics"}}}},DescribeVpcClassicLink:{input:{type:"structure",members:{Filters:{shape:"S10d",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcIds:{shape:"S1te",locationName:"VpcId"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkEnabled:{locationName:"classicLinkEnabled",type:"boolean"},Tags:{shape:"S6",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcClassicLinkDnsSupport:{input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},VpcIds:{shape:"S1te"}}},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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionNotificationSet:{locationName:"connectionNotificationSet",type:"list",member:{shape:"Ssg",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointConnections:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",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:"Ssb",locationName:"dnsEntrySet"},NetworkLoadBalancerArns:{shape:"So",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"So",locationName:"gatewayLoadBalancerArnSet"},IpAddressType:{locationName:"ipAddressType"},VpcEndpointConnectionId:{locationName:"vpcEndpointConnectionId"},Tags:{shape:"S6",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServiceConfigurations:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Syy",locationName:"ServiceId"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceConfigurations:{locationName:"serviceConfigurationSet",type:"list",member:{shape:"Ssl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},Filters:{shape:"S10d",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"},ServicePermissionId:{locationName:"servicePermissionId"},Tags:{shape:"S6",locationName:"tagSet"},ServiceId:{locationName:"serviceId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServices:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceNames:{shape:"So",locationName:"ServiceName"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceNames:{shape:"So",locationName:"serviceNameSet"},ServiceDetails:{locationName:"serviceDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceName:{locationName:"serviceName"},ServiceId:{locationName:"serviceId"},ServiceType:{shape:"Ssm",locationName:"serviceType"},AvailabilityZones:{shape:"So",locationName:"availabilityZoneSet"},Owner:{locationName:"owner"},BaseEndpointDnsNames:{shape:"So",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"},PayerResponsibility:{locationName:"payerResponsibility"},Tags:{shape:"S6",locationName:"tagSet"},PrivateDnsNameVerificationState:{locationName:"privateDnsNameVerificationState"},SupportedIpAddressTypes:{shape:"Ssq",locationName:"supportedIpAddressTypeSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S1e",locationName:"VpcEndpointId"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpoints:{locationName:"vpcEndpointSet",type:"list",member:{shape:"Ss6",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"S1n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcs:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Sbo",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpnConnections:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Stm",locationName:"item"}}}}},DescribeVpnGateways:{input:{type:"structure",members:{Filters:{shape:"S10d",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:"Suj",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"}}}},DetachVerifiedAccessTrustProvider:{input:{type:"structure",required:["VerifiedAccessInstanceId","VerifiedAccessTrustProviderId"],members:{VerifiedAccessInstanceId:{},VerifiedAccessTrustProviderId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessTrustProvider:{shape:"S67",locationName:"verifiedAccessTrustProvider"},VerifiedAccessInstance:{shape:"S6g",locationName:"verifiedAccessInstance"}}}},DetachVolume:{input:{type:"structure",required:["VolumeId"],members:{Device:{},Force:{type:"boolean"},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S6l"}},DetachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisableAddressTransfer:{input:{type:"structure",required:["AllocationId"],members:{AllocationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AddressTransfer:{shape:"Sa",locationName:"addressTransfer"}}}},DisableAwsNetworkPerformanceMetricSubscription:{input:{type:"structure",members:{Source:{},Destination:{},Metric:{},Statistic:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Output:{locationName:"output",type:"boolean"}}}},DisableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},DisableFastLaunch:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},Force:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"},ResourceType:{locationName:"resourceType"},SnapshotConfiguration:{shape:"S159",locationName:"snapshotConfiguration"},LaunchTemplate:{shape:"S15a",locationName:"launchTemplate"},MaxParallelLaunches:{locationName:"maxParallelLaunches",type:"integer"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},StateTransitionTime:{locationName:"stateTransitionTime",type:"timestamp"}}}},DisableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1ve",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S1ho",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"}}}}}}}}}}}},DisableImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableImageBlockPublicAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageBlockPublicAccessState:{locationName:"imageBlockPublicAccessState"}}}},DisableImageDeprecation:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableImageDeregistrationProtection:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return"}}}},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"}}}},DisableSnapshotBlockPublicAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{State:{locationName:"state"}}}},DisableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"},TransitGatewayRouteTableAnnouncementId:{}}},output:{type:"structure",members:{Propagation:{shape:"S1w5",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:"S3m",locationName:"status"}}}},DisassociateEnclaveCertificateIamRole:{input:{type:"structure",required:["CertificateArn","RoleArn"],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:"S3x",locationName:"iamInstanceProfileAssociation"}}}},DisassociateInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId","AssociationTarget"],members:{DryRun:{type:"boolean"},InstanceEventWindowId:{},AssociationTarget:{type:"structure",members:{InstanceIds:{shape:"S43",locationName:"InstanceId"},InstanceTags:{shape:"S6",locationName:"InstanceTag"},DedicatedHostIds:{shape:"S44",locationName:"DedicatedHostId"}}}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S47",locationName:"instanceEventWindow"}}}},DisassociateIpamByoasn:{input:{type:"structure",required:["Asn","Cidr"],members:{DryRun:{type:"boolean"},Asn:{},Cidr:{}}},output:{type:"structure",members:{AsnAssociation:{shape:"S20",locationName:"asnAssociation"}}}},DisassociateIpamResourceDiscovery:{input:{type:"structure",required:["IpamResourceDiscoveryAssociationId"],members:{DryRun:{type:"boolean"},IpamResourceDiscoveryAssociationId:{}}},output:{type:"structure",members:{IpamResourceDiscoveryAssociation:{shape:"S4l",locationName:"ipamResourceDiscoveryAssociation"}}}},DisassociateNatGatewayAddress:{input:{type:"structure",required:["NatGatewayId","AssociationIds"],members:{NatGatewayId:{},AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"item"}},MaxDrainDurationSeconds:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"},NatGatewayAddresses:{shape:"S3b",locationName:"natGatewayAddressSet"}}}},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:"S52",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},DisassociateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId","TransitGatewayAttachmentId","SubnetIds"],members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S57"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sq",locationName:"associations"}}}},DisassociateTransitGatewayPolicyTable:{input:{type:"structure",required:["TransitGatewayPolicyTableId","TransitGatewayAttachmentId"],members:{TransitGatewayPolicyTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S5c",locationName:"association"}}}},DisassociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S5h",locationName:"association"}}}},DisassociateTrunkInterface:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},ClientToken:{idempotencyToken:!0},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:"S5q",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S5t",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},EnableAddressTransfer:{input:{type:"structure",required:["AllocationId","TransferAccountId"],members:{AllocationId:{},TransferAccountId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AddressTransfer:{shape:"Sa",locationName:"addressTransfer"}}}},EnableAwsNetworkPerformanceMetricSubscription:{input:{type:"structure",members:{Source:{},Destination:{},Metric:{},Statistic:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Output:{locationName:"output",type:"boolean"}}}},EnableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},EnableFastLaunch:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},ResourceType:{},SnapshotConfiguration:{type:"structure",members:{TargetResourceCount:{type:"integer"}}},LaunchTemplate:{type:"structure",required:["Version"],members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},MaxParallelLaunches:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"},ResourceType:{locationName:"resourceType"},SnapshotConfiguration:{shape:"S159",locationName:"snapshotConfiguration"},LaunchTemplate:{shape:"S15a",locationName:"launchTemplate"},MaxParallelLaunches:{locationName:"maxParallelLaunches",type:"integer"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},StateTransitionTime:{locationName:"stateTransitionTime",type:"timestamp"}}}},EnableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1ve",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S1ho",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"}}}}}}}}}}}},EnableImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableImageBlockPublicAccess:{input:{type:"structure",required:["ImageBlockPublicAccessState"],members:{ImageBlockPublicAccessState:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageBlockPublicAccessState:{locationName:"imageBlockPublicAccessState"}}}},EnableImageDeprecation:{input:{type:"structure",required:["ImageId","DeprecateAt"],members:{ImageId:{},DeprecateAt:{type:"timestamp"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableImageDeregistrationProtection:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},WithCooldown:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return"}}}},EnableIpamOrganizationAdminAccount:{input:{type:"structure",required:["DelegatedAdminAccountId"],members:{DryRun:{type:"boolean"},DelegatedAdminAccountId:{}}},output:{type:"structure",members:{Success:{locationName:"success",type:"boolean"}}}},EnableReachabilityAnalyzerOrganizationSharing:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReturnValue:{locationName:"returnValue",type:"boolean"}}}},EnableSerialConsoleAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},EnableSnapshotBlockPublicAccess:{input:{type:"structure",required:["State"],members:{State:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{State:{locationName:"state"}}}},EnableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"},TransitGatewayRouteTableAnnouncementId:{}}},output:{type:"structure",members:{Propagation:{shape:"S1w5",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:!0},Description:{},DiskImageFormat:{},DryRun:{type:"boolean"},ImageId:{},S3ExportLocation:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},RoleName:{},TagSpecifications:{shape:"S3",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:"S14w",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"S6",locationName:"tagSet"}}}},ExportTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","S3Bucket"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"S10d",locationName:"Filter"},S3Bucket:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{S3Location:{locationName:"s3Location"}}}},GetAssociatedEnclaveCertificateIamRoles:{input:{type:"structure",required:["CertificateArn"],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"}}}},GetAwsNetworkPerformanceData:{input:{type:"structure",members:{DataQueries:{locationName:"DataQuery",type:"list",member:{type:"structure",members:{Id:{},Source:{},Destination:{},Metric:{},Statistic:{},Period:{}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DataResponses:{locationName:"dataResponseSet",type:"list",member:{locationName:"item",type:"structure",members:{Id:{locationName:"id"},Source:{locationName:"source"},Destination:{locationName:"destination"},Metric:{locationName:"metric"},Statistic:{locationName:"statistic"},Period:{locationName:"period"},MetricPoints:{locationName:"metricPointSet",type:"list",member:{locationName:"item",type:"structure",members:{StartDate:{locationName:"startDate",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},Value:{locationName:"value",type:"float"},Status:{locationName:"status"}}}}}}},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:"S10d",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"},NextToken:{locationName:"nextToken"}}}},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:"S1zp",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"},SseType:{locationName:"sseType"}}}},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:"S206"},OfferingId:{}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S208",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},GetImageBlockPublicAccessState:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageBlockPublicAccessState:{locationName:"imageBlockPublicAccessState"}}}},GetInstanceMetadataDefaults:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{AccountLevel:{locationName:"accountLevel",type:"structure",members:{HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"},InstanceMetadataTags:{locationName:"instanceMetadataTags"}}}}}},GetInstanceTpmEkPub:{input:{type:"structure",required:["InstanceId","KeyType","KeyFormat"],members:{InstanceId:{},KeyType:{},KeyFormat:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},KeyType:{locationName:"keyType"},KeyFormat:{locationName:"keyFormat"},KeyValue:{locationName:"keyValue",type:"string",sensitive:!0}}}},GetInstanceTypesFromInstanceRequirements:{input:{type:"structure",required:["ArchitectureTypes","VirtualizationTypes","InstanceRequirements"],members:{DryRun:{type:"boolean"},ArchitectureTypes:{shape:"S20m",locationName:"ArchitectureType"},VirtualizationTypes:{shape:"S20n",locationName:"VirtualizationType"},InstanceRequirements:{shape:"Scu"},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"}}}},GetInstanceUefiData:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},UefiData:{locationName:"uefiData"}}}},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"}}}},GetIpamDiscoveredAccounts:{input:{type:"structure",required:["IpamResourceDiscoveryId","DiscoveryRegion"],members:{DryRun:{type:"boolean"},IpamResourceDiscoveryId:{},DiscoveryRegion:{},Filters:{shape:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{IpamDiscoveredAccounts:{locationName:"ipamDiscoveredAccountSet",type:"list",member:{locationName:"item",type:"structure",members:{AccountId:{locationName:"accountId"},DiscoveryRegion:{locationName:"discoveryRegion"},FailureReason:{locationName:"failureReason",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},LastAttemptedDiscoveryTime:{locationName:"lastAttemptedDiscoveryTime",type:"timestamp"},LastSuccessfulDiscoveryTime:{locationName:"lastSuccessfulDiscoveryTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},GetIpamDiscoveredPublicAddresses:{input:{type:"structure",required:["IpamResourceDiscoveryId","AddressRegion"],members:{DryRun:{type:"boolean"},IpamResourceDiscoveryId:{},AddressRegion:{},Filters:{shape:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{IpamDiscoveredPublicAddresses:{locationName:"ipamDiscoveredPublicAddressSet",type:"list",member:{locationName:"item",type:"structure",members:{IpamResourceDiscoveryId:{locationName:"ipamResourceDiscoveryId"},AddressRegion:{locationName:"addressRegion"},Address:{locationName:"address"},AddressOwnerId:{locationName:"addressOwnerId"},AddressAllocationId:{locationName:"addressAllocationId"},AssociationStatus:{locationName:"associationStatus"},AddressType:{locationName:"addressType"},Service:{locationName:"service"},ServiceResource:{locationName:"serviceResource"},VpcId:{locationName:"vpcId"},SubnetId:{locationName:"subnetId"},PublicIpv4PoolId:{locationName:"publicIpv4PoolId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkInterfaceDescription:{locationName:"networkInterfaceDescription"},InstanceId:{locationName:"instanceId"},Tags:{locationName:"tags",type:"structure",members:{EipTags:{locationName:"eipTagSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}}}},NetworkBorderGroup:{locationName:"networkBorderGroup"},SecurityGroups:{locationName:"securityGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},SampleTime:{locationName:"sampleTime",type:"timestamp"}}}},OldestSampleTime:{locationName:"oldestSampleTime",type:"timestamp"},NextToken:{locationName:"nextToken"}}}},GetIpamDiscoveredResourceCidrs:{input:{type:"structure",required:["IpamResourceDiscoveryId","ResourceRegion"],members:{DryRun:{type:"boolean"},IpamResourceDiscoveryId:{},ResourceRegion:{},Filters:{shape:"S10d",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{IpamDiscoveredResourceCidrs:{locationName:"ipamDiscoveredResourceCidrSet",type:"list",member:{locationName:"item",type:"structure",members:{IpamResourceDiscoveryId:{locationName:"ipamResourceDiscoveryId"},ResourceRegion:{locationName:"resourceRegion"},ResourceId:{locationName:"resourceId"},ResourceOwnerId:{locationName:"resourceOwnerId"},ResourceCidr:{locationName:"resourceCidr"},ResourceType:{locationName:"resourceType"},ResourceTags:{shape:"Sg9",locationName:"resourceTagSet"},IpUsage:{locationName:"ipUsage",type:"double"},VpcId:{locationName:"vpcId"},SampleTime:{locationName:"sampleTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},GetIpamPoolAllocations:{input:{type:"structure",required:["IpamPoolId"],members:{DryRun:{type:"boolean"},IpamPoolId:{},IpamPoolAllocationId:{},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IpamPoolAllocations:{locationName:"ipamPoolAllocationSet",type:"list",member:{shape:"S2l",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetIpamPoolCidrs:{input:{type:"structure",required:["IpamPoolId"],members:{DryRun:{type:"boolean"},IpamPoolId:{},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IpamPoolCidrs:{locationName:"ipamPoolCidrSet",type:"list",member:{shape:"Szf",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetIpamResourceCidrs:{input:{type:"structure",required:["IpamScopeId"],members:{DryRun:{type:"boolean"},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},IpamScopeId:{},IpamPoolId:{},ResourceId:{},ResourceType:{},ResourceTag:{shape:"Sg0"},ResourceOwner:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},IpamResourceCidrs:{locationName:"ipamResourceCidrSet",type:"list",member:{shape:"S21z",locationName:"item"}}}}},GetLaunchTemplateData:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{}}},output:{type:"structure",members:{LaunchTemplateData:{shape:"Sij",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:"S1j3",locationName:"findingComponentSet"}}}},NextToken:{locationName:"nextToken"}}}},GetNetworkInsightsAccessScopeContent:{input:{type:"structure",required:["NetworkInsightsAccessScopeId"],members:{NetworkInsightsAccessScopeId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NetworkInsightsAccessScopeContent:{shape:"Sl6",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",type:"string",sensitive:!0},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"Se",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"Sg",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},IsValidExchange:{locationName:"isValidExchange",type:"boolean"},OutputReservedInstancesWillExpireAt:{locationName:"outputReservedInstancesWillExpireAt",type:"timestamp"},PaymentDue:{locationName:"paymentDue"},ReservedInstanceValueRollup:{shape:"S22o",locationName:"reservedInstanceValueRollup"},ReservedInstanceValueSet:{locationName:"reservedInstanceValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S22o",locationName:"reservationValue"},ReservedInstanceId:{locationName:"reservedInstanceId"}}}},TargetConfigurationValueRollup:{shape:"S22o",locationName:"targetConfigurationValueRollup"},TargetConfigurationValueSet:{locationName:"targetConfigurationValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S22o",locationName:"reservationValue"},TargetConfiguration:{locationName:"targetConfiguration",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},OfferingId:{locationName:"offeringId"}}}}}},ValidationFailureReason:{locationName:"validationFailureReason"}}}},GetSecurityGroupsForVpc:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S10d",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SecurityGroupForVpcs:{locationName:"securityGroupForVpcSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},GroupName:{locationName:"groupName"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},Tags:{shape:"S6",locationName:"tagSet"},PrimaryVpcId:{locationName:"primaryVpcId"}}}}}}},GetSerialConsoleAccessStatus:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},GetSnapshotBlockPublicAccessState:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{State:{locationName:"state"}}}},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:"S20m",locationName:"ArchitectureType"},VirtualizationTypes:{shape:"S20n",locationName:"VirtualizationType"},InstanceRequirements:{shape:"Scu"}}},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:"S10d",locationName:"Filter"},SubnetId:{},DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SubnetIpv4CidrReservations:{shape:"S23f",locationName:"subnetIpv4CidrReservationSet"},SubnetIpv6CidrReservations:{shape:"S23f",locationName:"subnetIpv6CidrReservationSet"},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayAttachmentPropagations:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},Filters:{shape:"S10d",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",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"S10d",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:"St",locationName:"subnet"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPolicyTableAssociations:{input:{type:"structure",required:["TransitGatewayPolicyTableId"],members:{TransitGatewayPolicyTableId:{},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{locationName:"associations",type:"list",member:{shape:"S5c",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPolicyTableEntries:{input:{type:"structure",required:["TransitGatewayPolicyTableId"],members:{TransitGatewayPolicyTableId:{},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPolicyTableEntries:{locationName:"transitGatewayPolicyTableEntries",type:"list",member:{locationName:"item",type:"structure",members:{PolicyRuleNumber:{locationName:"policyRuleNumber"},PolicyRule:{locationName:"policyRule",type:"structure",members:{SourceCidrBlock:{locationName:"sourceCidrBlock"},SourcePortRange:{locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationPortRange:{locationName:"destinationPortRange"},Protocol:{locationName:"protocol"},MetaData:{locationName:"metaData",type:"structure",members:{MetaDataKey:{locationName:"metaDataKey"},MetaDataValue:{locationName:"metaDataValue"}}}}},TargetRouteTableId:{locationName:"targetRouteTableId"}}}}}}},GetTransitGatewayPrefixListReferences:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReferences:{locationName:"transitGatewayPrefixListReferenceSet",type:"list",member:{shape:"Sq9",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTableAssociations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"S10d",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:"S10d",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"},TransitGatewayRouteTableAnnouncementId:{locationName:"transitGatewayRouteTableAnnouncementId"}}}},NextToken:{locationName:"nextToken"}}}},GetVerifiedAccessEndpointPolicy:{input:{type:"structure",required:["VerifiedAccessEndpointId"],members:{VerifiedAccessEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{PolicyEnabled:{locationName:"policyEnabled",type:"boolean"},PolicyDocument:{locationName:"policyDocument"}}}},GetVerifiedAccessGroupPolicy:{input:{type:"structure",required:["VerifiedAccessGroupId"],members:{VerifiedAccessGroupId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{PolicyEnabled:{locationName:"policyEnabled",type:"boolean"},PolicyDocument:{locationName:"policyDocument"}}}},GetVpnConnectionDeviceSampleConfiguration:{input:{type:"structure",required:["VpnConnectionId","VpnConnectionDeviceTypeId"],members:{VpnConnectionId:{},VpnConnectionDeviceTypeId:{},InternetKeyExchangeVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnectionDeviceSampleConfiguration:{locationName:"vpnConnectionDeviceSampleConfiguration",type:"string",sensitive:!0}}}},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"}}}},GetVpnTunnelReplacementStatus:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnectionId:{locationName:"vpnConnectionId"},TransitGatewayId:{locationName:"transitGatewayId"},CustomerGatewayId:{locationName:"customerGatewayId"},VpnGatewayId:{locationName:"vpnGatewayId"},VpnTunnelOutsideIpAddress:{locationName:"vpnTunnelOutsideIpAddress"},MaintenanceDetails:{locationName:"maintenanceDetails",type:"structure",members:{PendingMaintenance:{locationName:"pendingMaintenance"},MaintenanceAutoAppliedAfter:{locationName:"maintenanceAutoAppliedAfter",type:"timestamp"},LastMaintenanceApplied:{locationName:"lastMaintenanceApplied",type:"timestamp"}}}}}},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:"S24r"},ClientToken:{},Description:{},DiskContainers:{locationName:"DiskContainer",type:"list",member:{locationName:"item",type:"structure",members:{Description:{},DeviceName:{},Format:{},SnapshotId:{},Url:{shape:"S18v"},UserBucket:{shape:"S24u"}}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},Hypervisor:{},KmsKeyId:{},LicenseType:{},Platform:{},RoleName:{},LicenseSpecifications:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},TagSpecifications:{shape:"S3",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:"S18t",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},LicenseSpecifications:{shape:"S18x",locationName:"licenseSpecifications"},Tags:{shape:"S6",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:"S251"},Volume:{shape:"S252"}}}},DryRun:{locationName:"dryRun",type:"boolean"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{AdditionalInfo:{locationName:"additionalInfo"},Architecture:{locationName:"architecture"},GroupIds:{shape:"Sgz",locationName:"GroupId"},GroupNames:{shape:"Shn",locationName:"GroupName"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{locationName:"instanceType"},Monitoring:{locationName:"monitoring",type:"boolean"},Placement:{shape:"Scr",locationName:"placement"},PrivateIpAddress:{locationName:"privateIpAddress"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData",type:"structure",members:{Data:{locationName:"data"}},sensitive:!0}}},Platform:{locationName:"platform"}}},output:{type:"structure",members:{ConversionTask:{shape:"S13s",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:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"S6",locationName:"tagSet"}}}},ImportSnapshot:{input:{type:"structure",members:{ClientData:{shape:"S24r"},ClientToken:{},Description:{},DiskContainer:{type:"structure",members:{Description:{},Format:{},Url:{shape:"S18v"},UserBucket:{shape:"S24u"}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},KmsKeyId:{},RoleName:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"S195",locationName:"snapshotTaskDetail"},Tags:{shape:"S6",locationName:"tagSet"}}}},ImportVolume:{input:{type:"structure",required:["AvailabilityZone","Image","Volume"],members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Image:{shape:"S251",locationName:"image"},Volume:{shape:"S252",locationName:"volume"}}},output:{type:"structure",members:{ConversionTask:{shape:"S13s",locationName:"conversionTask"}}}},ListImagesInRecycleBin:{input:{type:"structure",members:{ImageIds:{shape:"S18a",locationName:"ImageId"},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Images:{locationName:"imageSet",type:"list",member:{locationName:"item",type:"structure",members:{ImageId:{locationName:"imageId"},Name:{locationName:"name"},Description:{locationName:"description"},RecycleBinEnterTime:{locationName:"recycleBinEnterTime",type:"timestamp"},RecycleBinExitTime:{locationName:"recycleBinExitTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},ListSnapshotsInRecycleBin:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},SnapshotIds:{shape:"S1ho",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"}}}},LockSnapshot:{input:{type:"structure",required:["SnapshotId","LockMode"],members:{SnapshotId:{},DryRun:{type:"boolean"},LockMode:{},CoolOffPeriod:{type:"integer"},LockDuration:{type:"integer"},ExpirationDate:{type:"timestamp"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},LockState:{locationName:"lockState"},LockDuration:{locationName:"lockDuration",type:"integer"},CoolOffPeriod:{locationName:"coolOffPeriod",type:"integer"},CoolOffPeriodExpiresOn:{locationName:"coolOffPeriodExpiresOn",type:"timestamp"},LockCreatedOn:{locationName:"lockCreatedOn",type:"timestamp"},LockExpiresOn:{locationName:"lockExpiresOn",type:"timestamp"},LockDurationStartTime:{locationName:"lockDurationStartTime",type:"timestamp"}}}},ModifyAddressAttribute:{input:{type:"structure",required:["AllocationId"],members:{AllocationId:{},DomainName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Address:{shape:"S10q",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:"Saq"},DnsServers:{type:"structure",members:{CustomDnsServers:{shape:"So"},Enabled:{type:"boolean"}}},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},SecurityGroupIds:{shape:"S2r",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"Sat"},SessionTimeoutHours:{type:"integer"},ClientLoginBannerOptions:{shape:"Sau"}}},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:"S1zp",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:"Sck",locationName:"LaunchTemplateConfig"},FleetId:{},TargetCapacitySpecification:{shape:"Sdn"},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:"S26c",locationName:"UserId"},UserGroups:{shape:"S26d",locationName:"UserGroup"},ProductCodes:{shape:"S26e",locationName:"ProductCode"},LoadPermission:{type:"structure",members:{Add:{shape:"S26g"},Remove:{shape:"S26g"}}},Description:{},Name:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"S16j",locationName:"fpgaImageAttribute"}}}},ModifyHosts:{input:{type:"structure",required:["HostIds"],members:{AutoPlacement:{locationName:"autoPlacement"},HostIds:{shape:"S17g",locationName:"hostId"},HostRecovery:{},InstanceType:{},InstanceFamily:{},HostMaintenance:{}}},output:{type:"structure",members:{Successful:{shape:"S2f",locationName:"successful"},Unsuccessful:{shape:"S26l",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:"Sc1"},ImageId:{},LaunchPermission:{type:"structure",members:{Add:{shape:"S186"},Remove:{shape:"S186"}}},OperationType:{},ProductCodes:{shape:"S26e",locationName:"ProductCode"},UserGroups:{shape:"S26d",locationName:"UserGroup"},UserIds:{shape:"S26c",locationName:"UserId"},Value:{},DryRun:{locationName:"dryRun",type:"boolean"},OrganizationArns:{locationName:"OrganizationArn",type:"list",member:{locationName:"OrganizationArn"}},OrganizationalUnitArns:{locationName:"OrganizationalUnitArn",type:"list",member:{locationName:"OrganizationalUnitArn"}},ImdsSupport:{shape:"Sc1"}}}},ModifyInstanceAttribute:{input:{type:"structure",required:["InstanceId"],members:{SourceDestCheck:{shape:"S19c"},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:"S19c",locationName:"disableApiTermination"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{shape:"S19c",locationName:"ebsOptimized"},EnaSupport:{shape:"S19c",locationName:"enaSupport"},Groups:{shape:"S5v",locationName:"GroupId"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"Sc1",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"Sc1",locationName:"instanceType"},Kernel:{shape:"Sc1",locationName:"kernel"},Ramdisk:{shape:"Sc1",locationName:"ramdisk"},SriovNetSupport:{shape:"Sc1",locationName:"sriovNetSupport"},UserData:{locationName:"userData",type:"structure",members:{Value:{locationName:"value",type:"blob"}}},Value:{locationName:"value"},DisableApiStop:{shape:"S19c"}}}},ModifyInstanceCapacityReservationAttributes:{input:{type:"structure",required:["InstanceId","CapacityReservationSpecification"],members:{InstanceId:{},CapacityReservationSpecification:{shape:"S26y"},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",required:["InstanceId"],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:"S19z",locationName:"event"}}}},ModifyInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId"],members:{DryRun:{type:"boolean"},Name:{},InstanceEventWindowId:{},TimeRanges:{shape:"Sf6",locationName:"TimeRange"},CronExpression:{}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S47",locationName:"instanceEventWindow"}}}},ModifyInstanceMaintenanceOptions:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},AutoRecovery:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},AutoRecovery:{locationName:"autoRecovery"}}}},ModifyInstanceMetadataDefaults:{input:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},InstanceMetadataTags:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyInstanceMetadataOptions:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},DryRun:{type:"boolean"},HttpProtocolIpv6:{},InstanceMetadataTags:{}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceMetadataOptions:{shape:"S1f7",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:{},GroupId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyIpam:{input:{type:"structure",required:["IpamId"],members:{DryRun:{type:"boolean"},IpamId:{},Description:{},AddOperatingRegions:{shape:"Sfn",locationName:"AddOperatingRegion"},RemoveOperatingRegions:{shape:"S27s",locationName:"RemoveOperatingRegion"},Tier:{}}},output:{type:"structure",members:{Ipam:{shape:"Sfr",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:"Sfz",locationName:"AddAllocationResourceTag"},RemoveAllocationResourceTags:{shape:"Sfz",locationName:"RemoveAllocationResourceTag"}}},output:{type:"structure",members:{IpamPool:{shape:"Sg6",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:"S21z",locationName:"ipamResourceCidr"}}}},ModifyIpamResourceDiscovery:{input:{type:"structure",required:["IpamResourceDiscoveryId"],members:{DryRun:{type:"boolean"},IpamResourceDiscoveryId:{},Description:{},AddOperatingRegions:{shape:"Sfn",locationName:"AddOperatingRegion"},RemoveOperatingRegions:{shape:"S27s",locationName:"RemoveOperatingRegion"}}},output:{type:"structure",members:{IpamResourceDiscovery:{shape:"Sge",locationName:"ipamResourceDiscovery"}}}},ModifyIpamScope:{input:{type:"structure",required:["IpamScopeId"],members:{DryRun:{type:"boolean"},IpamScopeId:{},Description:{}}},output:{type:"structure",members:{IpamScope:{shape:"Sgi",locationName:"ipamScope"}}}},ModifyLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},DefaultVersion:{locationName:"SetDefaultVersion"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sic",locationName:"launchTemplate"}}}},ModifyLocalGatewayRoute:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},NetworkInterfaceId:{},DryRun:{type:"boolean"},DestinationPrefixListId:{}}},output:{type:"structure",members:{Route:{shape:"Sjo",locationName:"route"}}}},ModifyManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},CurrentVersion:{type:"long"},PrefixListName:{},AddEntries:{shape:"Sk6",locationName:"AddEntry"},RemoveEntries:{locationName:"RemoveEntry",type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{}}}},MaxEntries:{type:"integer"}}},output:{type:"structure",members:{PrefixList:{shape:"Sk9",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:"Sc1",locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sgz",locationName:"SecurityGroupId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"S19c",locationName:"sourceDestCheck"},EnaSrdSpecification:{shape:"S60"},EnablePrimaryIpv6:{type:"boolean"},ConnectionTrackingSpecification:{shape:"Sha"},AssociatePublicIpAddress:{type:"boolean"}}}},ModifyPrivateDnsNameOptions:{input:{type:"structure",required:["InstanceId"],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:"S1lh",locationName:"ReservedInstancesId"},ClientToken:{locationName:"clientToken"},TargetConfigurations:{locationName:"ReservedInstancesConfigurationSetItemType",type:"list",member:{shape:"S1m3",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",required:["SecurityGroupRuleId"],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:"S1nh"},Remove:{shape:"S1nh"}}},GroupNames:{shape:"S1n9",locationName:"UserGroup"},OperationType:{},SnapshotId:{},UserIds:{shape:"S26c",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:"S1oo",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:"S19c"},MapPublicIpOnLaunch:{shape:"S19c"},SubnetId:{locationName:"subnetId"},MapCustomerOwnedIpOnLaunch:{shape:"S19c"},CustomerOwnedIpv4Pool:{},EnableDns64:{shape:"S19c"},PrivateDnsHostnameTypeOnLaunch:{},EnableResourceNameDnsARecordOnLaunch:{shape:"S19c"},EnableResourceNameDnsAAAARecordOnLaunch:{shape:"S19c"},EnableLniAtDeviceIndex:{type:"integer"},DisableLniAtDeviceIndex:{shape:"S19c"}}}},ModifyTrafficMirrorFilterNetworkServices:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},AddNetworkServices:{shape:"Soj",locationName:"AddNetworkService"},RemoveNetworkServices:{shape:"Soj",locationName:"RemoveNetworkService"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sod",locationName:"trafficMirrorFilter"}}}},ModifyTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Son"},SourcePortRange:{shape:"Son"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sof",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:"Sos",locationName:"trafficMirrorSession"}}}},ModifyTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Description:{},Options:{type:"structure",members:{AddTransitGatewayCidrBlocks:{shape:"Sp4"},RemoveTransitGatewayCidrBlocks:{shape:"Sp4"},VpnEcmpSupport:{},DnsSupport:{},SecurityGroupReferencingSupport:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},AssociationDefaultRouteTableId:{},DefaultRouteTablePropagation:{},PropagationDefaultRouteTableId:{},AmazonSideAsn:{type:"long"}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sp6",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:"Sq9",locationName:"transitGatewayPrefixListReference"}}}},ModifyTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},AddSubnetIds:{shape:"S57"},RemoveSubnetIds:{shape:"S57"},Options:{type:"structure",members:{DnsSupport:{},SecurityGroupReferencingSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"S16",locationName:"transitGatewayVpcAttachment"}}}},ModifyVerifiedAccessEndpoint:{input:{type:"structure",required:["VerifiedAccessEndpointId"],members:{VerifiedAccessEndpointId:{},VerifiedAccessGroupId:{},LoadBalancerOptions:{type:"structure",members:{SubnetIds:{locationName:"SubnetId",type:"list",member:{locationName:"item"}},Protocol:{},Port:{type:"integer"}}},NetworkInterfaceOptions:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}},Description:{},ClientToken:{
+idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessEndpoint:{shape:"Sra",locationName:"verifiedAccessEndpoint"}}}},ModifyVerifiedAccessEndpointPolicy:{input:{type:"structure",required:["VerifiedAccessEndpointId"],members:{VerifiedAccessEndpointId:{},PolicyEnabled:{type:"boolean"},PolicyDocument:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SseSpecification:{shape:"Sr8"}}},output:{type:"structure",members:{PolicyEnabled:{locationName:"policyEnabled",type:"boolean"},PolicyDocument:{locationName:"policyDocument"},SseSpecification:{shape:"S6e",locationName:"sseSpecification"}}}},ModifyVerifiedAccessGroup:{input:{type:"structure",required:["VerifiedAccessGroupId"],members:{VerifiedAccessGroupId:{},VerifiedAccessInstanceId:{},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VerifiedAccessGroup:{shape:"Sri",locationName:"verifiedAccessGroup"}}}},ModifyVerifiedAccessGroupPolicy:{input:{type:"structure",required:["VerifiedAccessGroupId"],members:{VerifiedAccessGroupId:{},PolicyEnabled:{type:"boolean"},PolicyDocument:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SseSpecification:{shape:"Sr8"}}},output:{type:"structure",members:{PolicyEnabled:{locationName:"policyEnabled",type:"boolean"},PolicyDocument:{locationName:"policyDocument"},SseSpecification:{shape:"S6e",locationName:"sseSpecification"}}}},ModifyVerifiedAccessInstance:{input:{type:"structure",required:["VerifiedAccessInstanceId"],members:{VerifiedAccessInstanceId:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{VerifiedAccessInstance:{shape:"S6g",locationName:"verifiedAccessInstance"}}}},ModifyVerifiedAccessInstanceLoggingConfiguration:{input:{type:"structure",required:["VerifiedAccessInstanceId","AccessLogs"],members:{VerifiedAccessInstanceId:{},AccessLogs:{type:"structure",members:{S3:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},BucketName:{},Prefix:{},BucketOwner:{}}},CloudWatchLogs:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},LogGroup:{}}},KinesisDataFirehose:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},DeliveryStream:{}}},LogVersion:{},IncludeTrustContext:{type:"boolean"}}},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S1s4",locationName:"loggingConfiguration"}}}},ModifyVerifiedAccessTrustProvider:{input:{type:"structure",required:["VerifiedAccessTrustProviderId"],members:{VerifiedAccessTrustProviderId:{},OidcOptions:{type:"structure",members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{shape:"S6c"},Scope:{}}},DeviceOptions:{type:"structure",members:{PublicSigningKeyUrl:{}}},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},SseSpecification:{shape:"Sr8"}}},output:{type:"structure",members:{VerifiedAccessTrustProvider:{shape:"S67",locationName:"verifiedAccessTrustProvider"}}}},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:"S1t8",locationName:"volumeModification"}}}},ModifyVolumeAttribute:{input:{type:"structure",required:["VolumeId"],members:{AutoEnableIO:{shape:"S19c"},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyVpcAttribute:{input:{type:"structure",required:["VpcId"],members:{EnableDnsHostnames:{shape:"S19c"},EnableDnsSupport:{shape:"S19c"},VpcId:{locationName:"vpcId"},EnableNetworkAddressUsageMetrics:{shape:"S19c"}}}},ModifyVpcEndpoint:{input:{type:"structure",required:["VpcEndpointId"],members:{DryRun:{type:"boolean"},VpcEndpointId:{},ResetPolicy:{type:"boolean"},PolicyDocument:{},AddRouteTableIds:{shape:"Srx",locationName:"AddRouteTableId"},RemoveRouteTableIds:{shape:"Srx",locationName:"RemoveRouteTableId"},AddSubnetIds:{shape:"Sry",locationName:"AddSubnetId"},RemoveSubnetIds:{shape:"Sry",locationName:"RemoveSubnetId"},AddSecurityGroupIds:{shape:"Srz",locationName:"AddSecurityGroupId"},RemoveSecurityGroupIds:{shape:"Srz",locationName:"RemoveSecurityGroupId"},IpAddressType:{},DnsOptions:{shape:"Ss1"},PrivateDnsEnabled:{type:"boolean"},SubnetConfigurations:{shape:"Ss3",locationName:"SubnetConfiguration"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationId"],members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"So"}}},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:"So",locationName:"AddNetworkLoadBalancerArn"},RemoveNetworkLoadBalancerArns:{shape:"So",locationName:"RemoveNetworkLoadBalancerArn"},AddGatewayLoadBalancerArns:{shape:"So",locationName:"AddGatewayLoadBalancerArn"},RemoveGatewayLoadBalancerArns:{shape:"So",locationName:"RemoveGatewayLoadBalancerArn"},AddSupportedIpAddressTypes:{shape:"So",locationName:"AddSupportedIpAddressType"},RemoveSupportedIpAddressTypes:{shape:"So",locationName:"RemoveSupportedIpAddressType"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePayerResponsibility:{input:{type:"structure",required:["ServiceId","PayerResponsibility"],members:{DryRun:{type:"boolean"},ServiceId:{},PayerResponsibility:{}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},AddAllowedPrincipals:{shape:"So"},RemoveAllowedPrincipals:{shape:"So"}}},output:{type:"structure",members:{AddedPrincipals:{locationName:"addedPrincipalSet",type:"list",member:{locationName:"item",type:"structure",members:{PrincipalType:{locationName:"principalType"},Principal:{locationName:"principal"},ServicePermissionId:{locationName:"servicePermissionId"},ServiceId:{locationName:"serviceId"}}}},ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcPeeringConnectionOptions:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{AccepterPeeringConnectionOptions:{shape:"S2ah"},DryRun:{type:"boolean"},RequesterPeeringConnectionOptions:{shape:"S2ah"},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{AccepterPeeringConnectionOptions:{shape:"S2aj",locationName:"accepterPeeringConnectionOptions"},RequesterPeeringConnectionOptions:{shape:"S2aj",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:"Stm",locationName:"vpnConnection"}}}},ModifyVpnConnectionOptions:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Stm",locationName:"vpnConnection"}}}},ModifyVpnTunnelCertificate:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Stm",locationName:"vpnConnection"}}}},ModifyVpnTunnelOptions:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},TunnelOptions:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{shape:"St3"},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"St4",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"St6",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"St8",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Sta",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Stc",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Ste",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Stg",locationName:"IKEVersion"},StartupAction:{},LogOptions:{shape:"Sti"},EnableTunnelLifecycleControl:{type:"boolean"}},sensitive:!0},DryRun:{type:"boolean"},SkipTunnelReplacement:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Stm",locationName:"vpnConnection"}}}},MonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S128",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S2ay",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",required:["Cidr","IpamPoolId","IpamPoolOwner"],members:{DryRun:{type:"boolean"},Cidr:{},IpamPoolId:{},IpamPoolOwner:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1y",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:"S3",locationName:"PoolTagSpecification"},MultiRegion:{type:"boolean"},NetworkBorderGroup:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1y",locationName:"byoipCidr"}}}},ProvisionIpamByoasn:{input:{type:"structure",required:["IpamId","Asn","AsnAuthorizationContext"],members:{DryRun:{type:"boolean"},IpamId:{},Asn:{},AsnAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}}}},output:{type:"structure",members:{Byoasn:{shape:"Szb",locationName:"byoasn"}}}},ProvisionIpamPoolCidr:{input:{type:"structure",required:["IpamPoolId"],members:{DryRun:{type:"boolean"},IpamPoolId:{},Cidr:{},CidrAuthorizationContext:{type:"structure",members:{Message:{},Signature:{}}},NetmaskLength:{type:"integer"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{IpamPoolCidr:{shape:"Szf",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:"S1l4",locationName:"poolAddressRange"}}}},PurchaseCapacityBlock:{input:{type:"structure",required:["CapacityBlockOfferingId","InstancePlatform"],members:{DryRun:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},CapacityBlockOfferingId:{},InstancePlatform:{}}},output:{type:"structure",members:{CapacityReservation:{shape:"S9x",locationName:"capacityReservation"}}}},PurchaseHostReservation:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{ClientToken:{},CurrencyCode:{},HostIdSet:{shape:"S206"},LimitPrice:{},OfferingId:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S208",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:!0},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:"S1my",locationName:"item"}}}}},RebootInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S128",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},RegisterImage:{input:{type:"structure",required:["Name"],members:{ImageLocation:{},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Ser",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:{},TpmSupport:{},UefiData:{},ImdsSupport:{},TagSpecifications:{shape:"S3",locationName:"TagSpecification"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},RegisterInstanceEventNotificationAttributes:{input:{type:"structure",required:["InstanceTagAttribute"],members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Szq",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Szs",locationName:"instanceTagAttribute"}}}},RegisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",required:["TransitGatewayMulticastDomainId","NetworkInterfaceIds"],members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Szu"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupMembers:{locationName:"registeredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"So",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RegisterTransitGatewayMulticastGroupSources:{input:{type:"structure",required:["TransitGatewayMulticastDomainId","NetworkInterfaceIds"],members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Szu"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupSources:{locationName:"registeredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"So",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RejectTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"So"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sq",locationName:"associations"}}}},RejectTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sx",locationName:"transitGatewayPeeringAttachment"}}}},RejectTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"S16",locationName:"transitGatewayVpcAttachment"}}}},RejectVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S1e",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S1h",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:"S17g",locationName:"hostId"}}},output:{type:"structure",members:{Successful:{shape:"S2f",locationName:"successful"},Unsuccessful:{shape:"S26l",locationName:"unsuccessful"}}}},ReleaseIpamPoolAllocation:{input:{type:"structure",required:["IpamPoolId","Cidr","IpamPoolAllocationId"],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:"S3v"},AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S3x",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:"Sko",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Skp",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:"S4x",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:"Sqe",locationName:"route"}}}},ReplaceVpnTunnel:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},ApplyPendingMaintenance:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ReportInstanceStatus:{input:{type:"structure",required:["Instances","ReasonCodes","Status"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},Instances:{shape:"S128",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:"S1o9",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:"S185",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S3v",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{shape:"S1p4",locationName:"monitoring"},NetworkInterfaces:{shape:"S1oj",locationName:"NetworkInterface"},Placement:{shape:"S1ol",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},UserData:{shape:"Sgo",locationName:"userData"}}},SpotPrice:{locationName:"spotPrice"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},InstanceInterruptionBehavior:{}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S1p1",locationName:"spotInstanceRequestSet"}}}},ResetAddressAttribute:{input:{type:"structure",required:["AllocationId","Attribute"],members:{AllocationId:{},Attribute:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Address:{shape:"S10q",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"}}}},RestoreImageFromRecycleBin:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},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:"Sk9",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"},SseType:{locationName:"sseType"}}}},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:"S6u",locationName:"status"}}}},RevokeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S6x",locationName:"ipPermissions"},SecurityGroupRuleIds:{shape:"S1n5",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:"S6x",locationName:"unknownIpPermissionSet"}}}},RevokeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S6x"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},SecurityGroupRuleIds:{shape:"S1n5",locationName:"SecurityGroupRuleId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S6x",locationName:"unknownIpPermissionSet"}}}},RunInstances:{input:{type:"structure",required:["MaxCount","MinCount"],members:{BlockDeviceMappings:{shape:"Ser",locationName:"BlockDeviceMapping"},ImageId:{},InstanceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{shape:"Siq",locationName:"Ipv6Address"},KernelId:{},KeyName:{},MaxCount:{type:"integer"},MinCount:{type:"integer"},Monitoring:{shape:"S1p4"},Placement:{shape:"Scr"},RamdiskId:{},SecurityGroupIds:{shape:"Sgz",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Shn",locationName:"SecurityGroup"},SubnetId:{},UserData:{type:"string",sensitive:!0},AdditionalInfo:{locationName:"additionalInfo"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S3v",locationName:"iamInstanceProfile"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},NetworkInterfaces:{shape:"S1oj",locationName:"networkInterface"},PrivateIpAddress:{locationName:"privateIpAddress"},ElasticGpuSpecification:{type:"list",member:{shape:"Shj",locationName:"item"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},TagSpecifications:{shape:"S3",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:"Sht"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"},AmdSevSnp:{}}},CapacityReservationSpecification:{shape:"S26y"},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:{},InstanceMetadataTags:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}},PrivateDnsNameOptions:{type:"structure",members:{HostnameType:{},EnableResourceNameDnsARecord:{type:"boolean"},EnableResourceNameDnsAAAARecord:{type:"boolean"}}},MaintenanceOptions:{type:"structure",members:{AutoRecovery:{}}},DisableApiStop:{type:"boolean"},EnablePrimaryIpv6:{type:"boolean"}}},output:{shape:"S1ef"}},RunScheduledInstances:{input:{type:"structure",required:["LaunchSpecification","ScheduledInstanceId"],members:{ClientToken:{idempotencyToken:!0},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:"S2es",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:"S2es",locationName:"SecurityGroupId"},SubnetId:{},UserData:{}},sensitive:!0},ScheduledInstanceId:{}}},output:{type:"structure",members:{InstanceIdSet:{locationName:"instanceIdSet",type:"list",member:{locationName:"item"}}}}},SearchLocalGatewayRoutes:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{LocalGatewayRouteTableId:{},Filters:{shape:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Sjo",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayMulticastGroups:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"S10d",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:"S10d",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Sqe",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:"S128",locationName:"InstanceId"},AdditionalInfo:{locationName:"additionalInfo"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{StartingInstances:{shape:"S2fg",locationName:"instancesSet"}}}},StartNetworkInsightsAccessScopeAnalysis:{input:{type:"structure",required:["NetworkInsightsAccessScopeId","ClientToken"],members:{NetworkInsightsAccessScopeId:{},DryRun:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInsightsAccessScopeAnalysis:{shape:"S1iq",locationName:"networkInsightsAccessScopeAnalysis"}}}},StartNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsPathId","ClientToken"],members:{NetworkInsightsPathId:{},AdditionalAccounts:{shape:"So",locationName:"AdditionalAccount"},FilterInArns:{shape:"S1j2",locationName:"FilterInArn"},DryRun:{type:"boolean"},TagSpecifications:{shape:"S3",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInsightsAnalysis:{shape:"S1j1",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:"S128",locationName:"InstanceId"},Hibernate:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}},output:{type:"structure",members:{StoppingInstances:{shape:"S2fg",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:"S12n",locationName:"previousStatus"},CurrentStatus:{shape:"S12n",locationName:"currentStatus"}}}}}}},TerminateInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S128",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{TerminatingInstances:{shape:"S2fg",locationName:"instancesSet"}}}},UnassignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6Addresses:{shape:"S2v",locationName:"ipv6Addresses"},Ipv6Prefixes:{shape:"S2w",locationName:"Ipv6Prefix"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},UnassignedIpv6Addresses:{shape:"S2v",locationName:"unassignedIpv6Addresses"},UnassignedIpv6Prefixes:{shape:"S2w",locationName:"unassignedIpv6PrefixSet"}}}},UnassignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S30",locationName:"privateIpAddress"},Ipv4Prefixes:{shape:"S2w",locationName:"Ipv4Prefix"}}}},UnassignPrivateNatGatewayAddress:{input:{type:"structure",required:["NatGatewayId","PrivateIpAddresses"],members:{NatGatewayId:{},PrivateIpAddresses:{shape:"S38",locationName:"PrivateIpAddress"},MaxDrainDurationSeconds:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"},NatGatewayAddresses:{shape:"S3b",locationName:"natGatewayAddressSet"}}}},UnlockSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"}}}},UnmonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S128",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S2ay",locationName:"instancesSet"}}}},UpdateSecurityGroupRuleDescriptionsEgress:{input:{type:"structure",members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S6x"},SecurityGroupRuleDescriptions:{shape:"S2g6",locationName:"SecurityGroupRuleDescription"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},UpdateSecurityGroupRuleDescriptionsIngress:{input:{type:"structure",members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S6x"},SecurityGroupRuleDescriptions:{shape:"S2g6",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:"S1y",locationName:"byoipCidr"}}}}},shapes:{S3:{type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"S6",locationName:"Tag"}}}},S6:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sa:{type:"structure",members:{PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},TransferAccountId:{locationName:"transferAccountId"},TransferOfferExpirationTimestamp:{locationName:"transferOfferExpirationTimestamp",type:"timestamp"},TransferOfferAcceptedTimestamp:{locationName:"transferOfferAcceptedTimestamp",type:"timestamp"},AddressTransferStatus:{locationName:"addressTransferStatus"}}},Se:{type:"list",member:{locationName:"ReservedInstanceId"}},Sg:{type:"list",member:{locationName:"TargetConfigurationRequest",type:"structure",required:["OfferingId"],members:{InstanceCount:{type:"integer"},OfferingId:{}}}},So:{type:"list",member:{locationName:"item"}},Sq:{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:"St",locationName:"item"}}}},St:{type:"structure",members:{SubnetId:{locationName:"subnetId"},State:{locationName:"state"}}},Sx:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},AccepterTransitGatewayAttachmentId:{locationName:"accepterTransitGatewayAttachmentId"},RequesterTgwInfo:{shape:"Sy",locationName:"requesterTgwInfo"},AccepterTgwInfo:{shape:"Sy",locationName:"accepterTgwInfo"},Options:{locationName:"options",type:"structure",members:{DynamicRouting:{locationName:"dynamicRouting"}}},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"S6",locationName:"tagSet"}}},Sy:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},CoreNetworkId:{locationName:"coreNetworkId"},OwnerId:{locationName:"ownerId"},Region:{locationName:"region"}}},S16:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},VpcId:{locationName:"vpcId"},VpcOwnerId:{locationName:"vpcOwnerId"},State:{locationName:"state"},SubnetIds:{shape:"So",locationName:"subnetIds"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{DnsSupport:{locationName:"dnsSupport"},SecurityGroupReferencingSupport:{locationName:"securityGroupReferencingSupport"},Ipv6Support:{locationName:"ipv6Support"},ApplianceModeSupport:{locationName:"applianceModeSupport"}}},Tags:{shape:"S6",locationName:"tagSet"}}},S1e:{type:"list",member:{locationName:"item"}},S1h:{type:"list",member:{shape:"S1i",locationName:"item"}},S1i:{type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ResourceId:{locationName:"resourceId"}}},S1n:{type:"structure",members:{AccepterVpcInfo:{shape:"S1o",locationName:"accepterVpcInfo"},ExpirationTime:{locationName:"expirationTime",type:"timestamp"},RequesterVpcInfo:{shape:"S1o",locationName:"requesterVpcInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"S6",locationName:"tagSet"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S1o:{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"}}},S1y:{type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"},AsnAssociations:{locationName:"asnAssociationSet",type:"list",member:{shape:"S20",locationName:"item"}},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"},NetworkBorderGroup:{locationName:"networkBorderGroup"}}},S20:{type:"structure",members:{Asn:{locationName:"asn"},Cidr:{locationName:"cidr"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},S2f:{type:"list",member:{locationName:"item"}},S2l:{type:"structure",members:{Cidr:{locationName:"cidr"},IpamPoolAllocationId:{locationName:"ipamPoolAllocationId"},Description:{locationName:"description"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceRegion:{locationName:"resourceRegion"},ResourceOwner:{locationName:"resourceOwner"}}},S2r:{type:"list",member:{locationName:"item"}},S2v:{type:"list",member:{locationName:"item"}},S2w:{type:"list",member:{locationName:"item"}},S30:{type:"list",member:{locationName:"PrivateIpAddress"}},S34:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},S38:{type:"list",member:{locationName:"item"}},S3b:{type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIp:{locationName:"privateIp"},PublicIp:{locationName:"publicIp"},AssociationId:{locationName:"associationId"},IsPrimary:{locationName:"isPrimary",type:"boolean"},FailureMessage:{locationName:"failureMessage"},Status:{locationName:"status"}}}},S3m:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S3v:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},S3x:{type:"structure",members:{AssociationId:{locationName:"associationId"},InstanceId:{locationName:"instanceId"},IamInstanceProfile:{shape:"S3y",locationName:"iamInstanceProfile"},State:{locationName:"state"},Timestamp:{locationName:"timestamp",type:"timestamp"}}},S3y:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},S43:{type:"list",member:{locationName:"item"}},S44:{type:"list",member:{locationName:"item"}},S47:{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:"S43",locationName:"instanceIdSet"},Tags:{shape:"S6",locationName:"tagSet"},DedicatedHostIds:{shape:"S44",locationName:"dedicatedHostIdSet"}}},State:{locationName:"state"},Tags:{shape:"S6",locationName:"tagSet"}}},S4l:{type:"structure",members:{OwnerId:{locationName:"ownerId"},IpamResourceDiscoveryAssociationId:{locationName:"ipamResourceDiscoveryAssociationId"},IpamResourceDiscoveryAssociationArn:{locationName:"ipamResourceDiscoveryAssociationArn"},IpamResourceDiscoveryId:{locationName:"ipamResourceDiscoveryId"},IpamId:{locationName:"ipamId"},IpamArn:{locationName:"ipamArn"},IpamRegion:{locationName:"ipamRegion"},IsDefault:{locationName:"isDefault",type:"boolean"},ResourceDiscoveryStatus:{locationName:"resourceDiscoveryStatus"},State:{locationName:"state"},Tags:{shape:"S6",locationName:"tagSet"}}},S4r:{type:"list",member:{locationName:"AllocationId"}},S4x:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S52:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{locationName:"ipv6CidrBlockState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},S57:{type:"list",member:{locationName:"item"}},S5c:{type:"structure",members:{TransitGatewayPolicyTableId:{locationName:"transitGatewayPolicyTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S5h:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S5k:{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:"S6",locationName:"tagSet"}}},S5q:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{shape:"S5r",locationName:"ipv6CidrBlockState"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Ipv6Pool:{locationName:"ipv6Pool"}}},S5r:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S5t:{type:"structure",members:{AssociationId:{locationName:"associationId"},CidrBlock:{locationName:"cidrBlock"},CidrBlockState:{shape:"S5r",locationName:"cidrBlockState"}}},S5v:{type:"list",member:{locationName:"groupId"}},S60:{type:"structure",members:{EnaSrdEnabled:{type:"boolean"},EnaSrdUdpSpecification:{type:"structure",members:{EnaSrdUdpEnabled:{type:"boolean"}}}}},S67:{type:"structure",members:{VerifiedAccessTrustProviderId:{locationName:"verifiedAccessTrustProviderId"},Description:{locationName:"description"},TrustProviderType:{locationName:"trustProviderType"},UserTrustProviderType:{locationName:"userTrustProviderType"},DeviceTrustProviderType:{locationName:"deviceTrustProviderType"},OidcOptions:{locationName:"oidcOptions",type:"structure",members:{Issuer:{locationName:"issuer"},AuthorizationEndpoint:{locationName:"authorizationEndpoint"},TokenEndpoint:{locationName:"tokenEndpoint"},UserInfoEndpoint:{locationName:"userInfoEndpoint"},ClientId:{locationName:"clientId"},ClientSecret:{shape:"S6c",locationName:"clientSecret"},Scope:{locationName:"scope"}}},DeviceOptions:{locationName:"deviceOptions",type:"structure",members:{TenantId:{locationName:"tenantId"},PublicSigningKeyUrl:{locationName:"publicSigningKeyUrl"}}},PolicyReferenceName:{locationName:"policyReferenceName"},CreationTime:{locationName:"creationTime"},LastUpdatedTime:{locationName:"lastUpdatedTime"},Tags:{shape:"S6",locationName:"tagSet"},SseSpecification:{shape:"S6e",locationName:"sseSpecification"}}},S6c:{type:"string",sensitive:!0},S6e:{type:"structure",members:{CustomerManagedKeyEnabled:{locationName:"customerManagedKeyEnabled",type:"boolean"},KmsKeyArn:{locationName:"kmsKeyArn"}}},S6g:{type:"structure",members:{VerifiedAccessInstanceId:{locationName:"verifiedAccessInstanceId"},Description:{locationName:"description"},VerifiedAccessTrustProviders:{locationName:"verifiedAccessTrustProviderSet",type:"list",member:{locationName:"item",type:"structure",members:{VerifiedAccessTrustProviderId:{locationName:"verifiedAccessTrustProviderId"},Description:{locationName:"description"},TrustProviderType:{locationName:"trustProviderType"},UserTrustProviderType:{locationName:"userTrustProviderType"},DeviceTrustProviderType:{locationName:"deviceTrustProviderType"}}}},CreationTime:{locationName:"creationTime"},LastUpdatedTime:{locationName:"lastUpdatedTime"},Tags:{shape:"S6",locationName:"tagSet"},FipsEnabled:{locationName:"fipsEnabled",type:"boolean"}}},S6l:{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"},AssociatedResource:{locationName:"associatedResource"},InstanceOwningService:{locationName:"instanceOwningService"}}},S6q:{type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}},S6u:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S6x:{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:"S76",locationName:"item"}}}}},S76:{type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S78:{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:"S6",locationName:"tagSet"}}}},S7h:{type:"structure",members:{S3:{type:"structure",members:{AWSAccessKeyId:{},Bucket:{locationName:"bucket"},Prefix:{locationName:"prefix"},UploadPolicy:{locationName:"uploadPolicy",type:"blob"},UploadPolicySignature:{locationName:"uploadPolicySignature",type:"string",sensitive:!0}}}}},S7m:{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:"S7h",locationName:"storage"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},S7w:{type:"list",member:{locationName:"item"}},S8k:{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:"S6",locationName:"tagSet"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}},S8w:{type:"list",member:{locationName:"item"}},S97:{type:"list",member:{locationName:"SpotInstanceRequestId"}},S9x:{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:"S6",locationName:"tagSet"},OutpostArn:{locationName:"outpostArn"},CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},PlacementGroupArn:{locationName:"placementGroupArn"},CapacityAllocations:{locationName:"capacityAllocationSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationType:{locationName:"allocationType"},Count:{locationName:"count",type:"integer"}}}},ReservationType:{locationName:"reservationType"}}},Sac:{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"}}}},Sag:{type:"structure",members:{CarrierGatewayId:{locationName:"carrierGatewayId"},VpcId:{locationName:"vpcId"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Tags:{shape:"S6",locationName:"tagSet"}}},Saq:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},Sat:{type:"structure",members:{Enabled:{type:"boolean"},LambdaFunctionArn:{}}},Sau:{type:"structure",members:{Enabled:{type:"boolean"},BannerText:{}}},Saw:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sb0:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sb5:{type:"structure",members:{Cidr:{locationName:"cidr"},CoipPoolId:{locationName:"coipPoolId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"}}},Sb9:{type:"structure",members:{PoolId:{locationName:"poolId"},PoolCidrs:{shape:"So",locationName:"poolCidrSet"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},Tags:{shape:"S6",locationName:"tagSet"},PoolArn:{locationName:"poolArn"}}},Sbd:{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:"S6",locationName:"tagSet"}}},Sbg:{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:"S52",locationName:"item"}},Tags:{shape:"S6",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"}}}}},Sbo:{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:"S5q",locationName:"item"}},CidrBlockAssociationSet:{locationName:"cidrBlockAssociationSet",type:"list",member:{shape:"S5t",locationName:"item"}},IsDefault:{locationName:"isDefault",type:"boolean"},Tags:{shape:"S6",locationName:"tagSet"}}},Sbx:{type:"structure",members:{DhcpConfigurations:{locationName:"dhcpConfigurationSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{locationName:"valueSet",type:"list",member:{shape:"Sc1",locationName:"item"}}}}},DhcpOptionsId:{locationName:"dhcpOptionsId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"S6",locationName:"tagSet"}}},Sc1:{type:"structure",members:{Value:{locationName:"value"}}},Sc4:{type:"structure",members:{Attachments:{shape:"Sc5",locationName:"attachmentSet"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},Tags:{shape:"S6",locationName:"tagSet"}}},Sc5:{type:"list",member:{locationName:"item",type:"structure",
+members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}}},Sck:{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:"Scr"},InstanceRequirements:{shape:"Scu"},ImageId:{}}}}}}},Scr:{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"},GroupId:{locationName:"groupId"}}},Scu:{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:"Scx",locationName:"CpuManufacturer"},MemoryGiBPerVCpu:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"}}},ExcludedInstanceTypes:{shape:"Sd0",locationName:"ExcludedInstanceType"},InstanceGenerations:{shape:"Sd2",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:"Sd8",locationName:"LocalStorageType"},TotalLocalStorageGB:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"}}},BaselineEbsBandwidthMbps:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}},AcceleratorTypes:{shape:"Sdc",locationName:"AcceleratorType"},AcceleratorCount:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}},AcceleratorManufacturers:{shape:"Sdf",locationName:"AcceleratorManufacturer"},AcceleratorNames:{shape:"Sdh",locationName:"AcceleratorName"},AcceleratorTotalMemoryMiB:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}},NetworkBandwidthGbps:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"}}},AllowedInstanceTypes:{shape:"Sdl",locationName:"AllowedInstanceType"},MaxSpotPriceAsPercentageOfOptimalOnDemandPrice:{type:"integer"}}},Scx:{type:"list",member:{locationName:"item"}},Sd0:{type:"list",member:{locationName:"item"}},Sd2:{type:"list",member:{locationName:"item"}},Sd8:{type:"list",member:{locationName:"item"}},Sdc:{type:"list",member:{locationName:"item"}},Sdf:{type:"list",member:{locationName:"item"}},Sdh:{type:"list",member:{locationName:"item"}},Sdl:{type:"list",member:{locationName:"item"}},Sdn:{type:"structure",required:["TotalTargetCapacity"],members:{TotalTargetCapacity:{type:"integer"},OnDemandTargetCapacity:{type:"integer"},SpotTargetCapacity:{type:"integer"},DefaultTargetCapacityType:{},TargetCapacityUnitType:{}}},Sdv:{type:"structure",members:{LaunchTemplateSpecification:{shape:"Sdw",locationName:"launchTemplateSpecification"},Overrides:{shape:"Sdx",locationName:"overrides"}}},Sdw:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},Sdx:{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:"Sdz",locationName:"instanceRequirements"},ImageId:{locationName:"imageId"}}},Sdz:{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:"Scx",locationName:"cpuManufacturerSet"},MemoryGiBPerVCpu:{locationName:"memoryGiBPerVCpu",type:"structure",members:{Min:{locationName:"min",type:"double"},Max:{locationName:"max",type:"double"}}},ExcludedInstanceTypes:{shape:"Sd0",locationName:"excludedInstanceTypeSet"},InstanceGenerations:{shape:"Sd2",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:"Sd8",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:"Sdc",locationName:"acceleratorTypeSet"},AcceleratorCount:{locationName:"acceleratorCount",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},AcceleratorManufacturers:{shape:"Sdf",locationName:"acceleratorManufacturerSet"},AcceleratorNames:{shape:"Sdh",locationName:"acceleratorNameSet"},AcceleratorTotalMemoryMiB:{locationName:"acceleratorTotalMemoryMiB",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},NetworkBandwidthGbps:{locationName:"networkBandwidthGbps",type:"structure",members:{Min:{locationName:"min",type:"double"},Max:{locationName:"max",type:"double"}}},AllowedInstanceTypes:{shape:"Sdl",locationName:"allowedInstanceTypeSet"},MaxSpotPriceAsPercentageOfOptimalOnDemandPrice:{locationName:"maxSpotPriceAsPercentageOfOptimalOnDemandPrice",type:"integer"}}},Sec:{type:"list",member:{locationName:"item"}},Seo:{type:"structure",members:{Bucket:{},Key:{}}},Ser:{type:"list",member:{shape:"Ses",locationName:"BlockDeviceMapping"}},Ses:{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:{locationName:"kmsKeyId"},Throughput:{locationName:"throughput",type:"integer"},OutpostArn:{locationName:"outpostArn"},Encrypted:{locationName:"encrypted",type:"boolean"}}},NoDevice:{locationName:"noDevice"}}},Sf0:{type:"structure",members:{OwnerId:{locationName:"ownerId"},InstanceConnectEndpointId:{locationName:"instanceConnectEndpointId"},InstanceConnectEndpointArn:{locationName:"instanceConnectEndpointArn"},State:{locationName:"state"},StateMessage:{locationName:"stateMessage"},DnsName:{locationName:"dnsName"},FipsDnsName:{locationName:"fipsDnsName"},NetworkInterfaceIds:{locationName:"networkInterfaceIdSet",type:"list",member:{locationName:"item"}},VpcId:{locationName:"vpcId"},AvailabilityZone:{locationName:"availabilityZone"},CreatedAt:{locationName:"createdAt",type:"timestamp"},SubnetId:{locationName:"subnetId"},PreserveClientIp:{locationName:"preserveClientIp",type:"boolean"},SecurityGroupIds:{locationName:"securityGroupIdSet",type:"list",member:{locationName:"item"}},Tags:{shape:"S6",locationName:"tagSet"}}},Sf6:{type:"list",member:{type:"structure",members:{StartWeekDay:{},StartHour:{type:"integer"},EndWeekDay:{},EndHour:{type:"integer"}}}},Sff:{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:"S6",locationName:"tagSet"}}},Sfl:{type:"structure",members:{Attachments:{shape:"Sc5",locationName:"attachmentSet"},InternetGatewayId:{locationName:"internetGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"S6",locationName:"tagSet"}}},Sfn:{type:"list",member:{type:"structure",members:{RegionName:{}}}},Sfr:{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:{shape:"Sft",locationName:"operatingRegionSet"},State:{locationName:"state"},Tags:{shape:"S6",locationName:"tagSet"},DefaultResourceDiscoveryId:{locationName:"defaultResourceDiscoveryId"},DefaultResourceDiscoveryAssociationId:{locationName:"defaultResourceDiscoveryAssociationId"},ResourceDiscoveryAssociationCount:{locationName:"resourceDiscoveryAssociationCount",type:"integer"},StateMessage:{locationName:"stateMessage"},Tier:{locationName:"tier"}}},Sft:{type:"list",member:{locationName:"item",type:"structure",members:{RegionName:{locationName:"regionName"}}}},Sfz:{type:"list",member:{shape:"Sg0",locationName:"item"}},Sg0:{type:"structure",members:{Key:{},Value:{}}},Sg6:{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:"Sg9",locationName:"allocationResourceTagSet"},Tags:{shape:"S6",locationName:"tagSet"},AwsService:{locationName:"awsService"},PublicIpSource:{locationName:"publicIpSource"},SourceResource:{locationName:"sourceResource",type:"structure",members:{ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceRegion:{locationName:"resourceRegion"},ResourceOwner:{locationName:"resourceOwner"}}}}},Sg9:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sge:{type:"structure",members:{OwnerId:{locationName:"ownerId"},IpamResourceDiscoveryId:{locationName:"ipamResourceDiscoveryId"},IpamResourceDiscoveryArn:{locationName:"ipamResourceDiscoveryArn"},IpamResourceDiscoveryRegion:{locationName:"ipamResourceDiscoveryRegion"},Description:{locationName:"description"},OperatingRegions:{shape:"Sft",locationName:"operatingRegionSet"},IsDefault:{locationName:"isDefault",type:"boolean"},State:{locationName:"state"},Tags:{shape:"S6",locationName:"tagSet"}}},Sgi:{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:"S6",locationName:"tagSet"}}},Sgo:{type:"string",sensitive:!0},Sgr:{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:"Sgz",locationName:"SecurityGroupId"},InterfaceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{locationName:"InstanceIpv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{shape:"Sh2"},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{},NetworkCardIndex:{type:"integer"},Ipv4Prefixes:{shape:"Sh4",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sh6",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"},PrimaryIpv6:{type:"boolean"},EnaSrdSpecification:{shape:"Sh8"},ConnectionTrackingSpecification:{shape:"Sha"}}}},ImageId:{},InstanceType:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},Placement:{type:"structure",members:{AvailabilityZone:{},Affinity:{},GroupName:{},HostId:{},Tenancy:{},SpreadDomain:{},HostResourceGroupArn:{},PartitionNumber:{type:"integer"},GroupId:{}}},RamDiskId:{},DisableApiTermination:{type:"boolean"},InstanceInitiatedShutdownBehavior:{},UserData:{shape:"Sgo"},TagSpecifications:{locationName:"TagSpecification",type:"list",member:{locationName:"LaunchTemplateTagSpecificationRequest",type:"structure",members:{ResourceType:{},Tags:{shape:"S6",locationName:"Tag"}}}},ElasticGpuSpecifications:{locationName:"ElasticGpuSpecification",type:"list",member:{shape:"Shj",locationName:"ElasticGpuSpecification"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},SecurityGroupIds:{shape:"Sgz",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Shn",locationName:"SecurityGroup"},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sht"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"},AmdSevSnp:{}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Shy"}}},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:{},InstanceMetadataTags:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}},InstanceRequirements:{shape:"Scu"},PrivateDnsNameOptions:{type:"structure",members:{HostnameType:{},EnableResourceNameDnsARecord:{type:"boolean"},EnableResourceNameDnsAAAARecord:{type:"boolean"}}},MaintenanceOptions:{type:"structure",members:{AutoRecovery:{}}},DisableApiStop:{type:"boolean"}}},Sgz:{type:"list",member:{locationName:"SecurityGroupId"}},Sh2:{type:"list",member:{locationName:"item",type:"structure",members:{Primary:{locationName:"primary",type:"boolean"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Sh4:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{}}}},Sh6:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{}}}},Sh8:{type:"structure",members:{EnaSrdEnabled:{type:"boolean"},EnaSrdUdpSpecification:{type:"structure",members:{EnaSrdUdpEnabled:{type:"boolean"}}}}},Sha:{type:"structure",members:{TcpEstablishedTimeout:{type:"integer"},UdpStreamTimeout:{type:"integer"},UdpTimeout:{type:"integer"}}},Shj:{type:"structure",required:["Type"],members:{Type:{}}},Shn:{type:"list",member:{locationName:"SecurityGroup"}},Sht:{type:"structure",required:["CpuCredits"],members:{CpuCredits:{}}},Shy:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}},Sic:{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:"S6",locationName:"tagSet"}}},Sid:{type:"structure",members:{Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},Sii:{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:"Sij",locationName:"launchTemplateData"}}},Sij:{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:"S5v",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Siq",locationName:"ipv6AddressesSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sh2",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"},PrimaryIpv6:{locationName:"primaryIpv6",type:"boolean"},EnaSrdSpecification:{locationName:"enaSrdSpecification",type:"structure",members:{EnaSrdEnabled:{locationName:"enaSrdEnabled",type:"boolean"},EnaSrdUdpSpecification:{locationName:"enaSrdUdpSpecification",type:"structure",members:{EnaSrdUdpEnabled:{locationName:"enaSrdUdpEnabled",type:"boolean"}}}}},ConnectionTrackingSpecification:{locationName:"connectionTrackingSpecification",type:"structure",members:{TcpEstablishedTimeout:{locationName:"tcpEstablishedTimeout",type:"integer"},UdpTimeout:{locationName:"udpTimeout",type:"integer"},UdpStreamTimeout:{locationName:"udpStreamTimeout",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"},GroupId:{locationName:"groupId"}}},RamDiskId:{locationName:"ramDiskId"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},UserData:{shape:"Sgo",locationName:"userData"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"S6",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:"So",locationName:"securityGroupIdSet"},SecurityGroups:{shape:"So",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"},AmdSevSnp:{locationName:"amdSevSnp"}}},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sjc",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"},InstanceMetadataTags:{locationName:"instanceMetadataTags"}}},EnclaveOptions:{locationName:"enclaveOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},InstanceRequirements:{shape:"Sdz",locationName:"instanceRequirements"},PrivateDnsNameOptions:{locationName:"privateDnsNameOptions",type:"structure",members:{HostnameType:{locationName:"hostnameType"},EnableResourceNameDnsARecord:{locationName:"enableResourceNameDnsARecord",type:"boolean"},EnableResourceNameDnsAAAARecord:{locationName:"enableResourceNameDnsAAAARecord",type:"boolean"}}},MaintenanceOptions:{locationName:"maintenanceOptions",type:"structure",members:{AutoRecovery:{locationName:"autoRecovery"}}},DisableApiStop:{locationName:"disableApiStop",type:"boolean"}}},Siq:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"},IsPrimaryIpv6:{locationName:"isPrimaryIpv6",type:"boolean"}}}},Sjc:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationResourceGroupArn:{locationName:"capacityReservationResourceGroupArn"}}},Sjo:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},Type:{locationName:"type"},State:{locationName:"state"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"},SubnetId:{locationName:"subnetId"},CoipPoolId:{locationName:"coipPoolId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},DestinationPrefixListId:{locationName:"destinationPrefixListId"}}},Sjv:{type:"structure",members:{LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"S6",locationName:"tagSet"},Mode:{locationName:"mode"},StateReason:{shape:"Sjw",locationName:"stateReason"}}},Sjw:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sjz:{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:"S6",locationName:"tagSet"}}},Sk3:{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:"S6",locationName:"tagSet"}}},Sk6:{type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{},Description:{}}}},Sk9:{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:"S6",locationName:"tagSet"},OwnerId:{locationName:"ownerId"}}},Ske:{type:"structure",members:{CreateTime:{locationName:"createTime",type:"timestamp"},DeleteTime:{locationName:"deleteTime",type:"timestamp"},FailureCode:{locationName:"failureCode"},FailureMessage:{locationName:"failureMessage"},NatGatewayAddresses:{shape:"S3b",locationName:"natGatewayAddressSet"},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:"S6",locationName:"tagSet"},ConnectivityType:{locationName:"connectivityType"}}},Skj:{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:"Sko",locationName:"icmpTypeCode"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},PortRange:{shape:"Skp",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},IsDefault:{locationName:"default",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},Tags:{shape:"S6",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sko:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Type:{locationName:"type",type:"integer"}}},Skp:{type:"structure",members:{From:{locationName:"from",type:"integer"},To:{locationName:"to",type:"integer"}}},Sku:{type:"list",member:{locationName:"item",type:"structure",members:{Source:{shape:"Skw"},Destination:{shape:"Skw"},ThroughResources:{locationName:"ThroughResource",type:"list",member:{locationName:"item",type:"structure",members:{ResourceStatement:{shape:"Sl0"}}}}}}},Skw:{type:"structure",members:{PacketHeaderStatement:{type:"structure",members:{SourceAddresses:{shape:"So",locationName:"SourceAddress"},DestinationAddresses:{shape:"So",locationName:"DestinationAddress"},SourcePorts:{shape:"So",locationName:"SourcePort"},DestinationPorts:{shape:"So",locationName:"DestinationPort"},SourcePrefixLists:{shape:"So",locationName:"SourcePrefixList"},DestinationPrefixLists:{shape:"So",locationName:"DestinationPrefixList"},Protocols:{shape:"Sky",locationName:"Protocol"}}},ResourceStatement:{shape:"Sl0"}}},
+Sky:{type:"list",member:{locationName:"item"}},Sl0:{type:"structure",members:{Resources:{shape:"So",locationName:"Resource"},ResourceTypes:{shape:"So",locationName:"ResourceType"}}},Sl4:{type:"structure",members:{NetworkInsightsAccessScopeId:{locationName:"networkInsightsAccessScopeId"},NetworkInsightsAccessScopeArn:{locationName:"networkInsightsAccessScopeArn"},CreatedDate:{locationName:"createdDate",type:"timestamp"},UpdatedDate:{locationName:"updatedDate",type:"timestamp"},Tags:{shape:"S6",locationName:"tagSet"}}},Sl6:{type:"structure",members:{NetworkInsightsAccessScopeId:{locationName:"networkInsightsAccessScopeId"},MatchPaths:{shape:"Sl7",locationName:"matchPathSet"},ExcludePaths:{shape:"Sl7",locationName:"excludePathSet"}}},Sl7:{type:"list",member:{locationName:"item",type:"structure",members:{Source:{shape:"Sl9",locationName:"source"},Destination:{shape:"Sl9",locationName:"destination"},ThroughResources:{locationName:"throughResourceSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceStatement:{shape:"Slb",locationName:"resourceStatement"}}}}}}},Sl9:{type:"structure",members:{PacketHeaderStatement:{locationName:"packetHeaderStatement",type:"structure",members:{SourceAddresses:{shape:"So",locationName:"sourceAddressSet"},DestinationAddresses:{shape:"So",locationName:"destinationAddressSet"},SourcePorts:{shape:"So",locationName:"sourcePortSet"},DestinationPorts:{shape:"So",locationName:"destinationPortSet"},SourcePrefixLists:{shape:"So",locationName:"sourcePrefixListSet"},DestinationPrefixLists:{shape:"So",locationName:"destinationPrefixListSet"},Protocols:{shape:"Sky",locationName:"protocolSet"}}},ResourceStatement:{shape:"Slb",locationName:"resourceStatement"}}},Slb:{type:"structure",members:{Resources:{shape:"So",locationName:"resourceSet"},ResourceTypes:{shape:"So",locationName:"resourceTypeSet"}}},Sli:{type:"structure",members:{SourceAddress:{},SourcePortRange:{shape:"Slj"},DestinationAddress:{},DestinationPortRange:{shape:"Slj"}}},Slj:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sll:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"},NetworkInsightsPathArn:{locationName:"networkInsightsPathArn"},CreatedDate:{locationName:"createdDate",type:"timestamp"},Source:{locationName:"source"},Destination:{locationName:"destination"},SourceArn:{locationName:"sourceArn"},DestinationArn:{locationName:"destinationArn"},SourceIp:{locationName:"sourceIp"},DestinationIp:{locationName:"destinationIp"},Protocol:{locationName:"protocol"},DestinationPort:{locationName:"destinationPort",type:"integer"},Tags:{shape:"S6",locationName:"tagSet"},FilterAtSource:{shape:"Sln",locationName:"filterAtSource"},FilterAtDestination:{shape:"Sln",locationName:"filterAtDestination"}}},Sln:{type:"structure",members:{SourceAddress:{locationName:"sourceAddress"},SourcePortRange:{shape:"Slo",locationName:"sourcePortRange"},DestinationAddress:{locationName:"destinationAddress"},DestinationPortRange:{shape:"Slo",locationName:"destinationPortRange"}}},Slo:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Sls:{type:"structure",members:{Association:{shape:"Slt",locationName:"association"},Attachment:{shape:"Slu",locationName:"attachment"},AvailabilityZone:{locationName:"availabilityZone"},ConnectionTrackingConfiguration:{locationName:"connectionTrackingConfiguration",type:"structure",members:{TcpEstablishedTimeout:{locationName:"tcpEstablishedTimeout",type:"integer"},UdpStreamTimeout:{locationName:"udpStreamTimeout",type:"integer"},UdpTimeout:{locationName:"udpTimeout",type:"integer"}}},Description:{locationName:"description"},Groups:{shape:"Sly",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6Addresses:{locationName:"ipv6AddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"},IsPrimaryIpv6:{locationName:"isPrimaryIpv6",type:"boolean"}}}},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:"Slt",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Ipv4Prefixes:{shape:"S34",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:"S6",locationName:"tagSet"},VpcId:{locationName:"vpcId"},DenyAllIgwTraffic:{locationName:"denyAllIgwTraffic",type:"boolean"},Ipv6Native:{locationName:"ipv6Native",type:"boolean"},Ipv6Address:{locationName:"ipv6Address"}}},Slt:{type:"structure",members:{AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CarrierIp:{locationName:"carrierIp"}}},Slu:{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"},EnaSrdSpecification:{locationName:"enaSrdSpecification",type:"structure",members:{EnaSrdEnabled:{locationName:"enaSrdEnabled",type:"boolean"},EnaSrdUdpSpecification:{locationName:"enaSrdUdpSpecification",type:"structure",members:{EnaSrdUdpEnabled:{locationName:"enaSrdUdpEnabled",type:"boolean"}}}}}}},Sly:{type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},Smb:{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"}}}}},Smi:{type:"structure",members:{GroupName:{locationName:"groupName"},State:{locationName:"state"},Strategy:{locationName:"strategy"},PartitionCount:{locationName:"partitionCount",type:"integer"},GroupId:{locationName:"groupId"},Tags:{shape:"S6",locationName:"tagSet"},GroupArn:{locationName:"groupArn"},SpreadLevel:{locationName:"spreadLevel"}}},Smo:{type:"structure",members:{ReplaceRootVolumeTaskId:{locationName:"replaceRootVolumeTaskId"},InstanceId:{locationName:"instanceId"},TaskState:{locationName:"taskState"},StartTime:{locationName:"startTime"},CompleteTime:{locationName:"completeTime"},Tags:{shape:"S6",locationName:"tagSet"},ImageId:{locationName:"imageId"},SnapshotId:{locationName:"snapshotId"},DeleteReplacedRootVolume:{locationName:"deleteReplacedRootVolume",type:"boolean"}}},Sn4:{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:"S4x",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:"S6",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sng:{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:"S6",locationName:"tagSet"},StorageTier:{locationName:"storageTier"},RestoreExpiryTime:{locationName:"restoreExpiryTime",type:"timestamp"},SseType:{locationName:"sseType"}}},Snn:{type:"list",member:{locationName:"VolumeId"}},Snu:{type:"structure",members:{Bucket:{locationName:"bucket"},Fault:{shape:"Snv",locationName:"fault"},OwnerId:{locationName:"ownerId"},Prefix:{locationName:"prefix"},State:{locationName:"state"}}},Snv:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},So6:{type:"structure",members:{SubnetCidrReservationId:{locationName:"subnetCidrReservationId"},SubnetId:{locationName:"subnetId"},Cidr:{locationName:"cidr"},ReservationType:{locationName:"reservationType"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},Tags:{shape:"S6",locationName:"tagSet"}}},So9:{type:"list",member:{}},Sod:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},IngressFilterRules:{shape:"Soe",locationName:"ingressFilterRuleSet"},EgressFilterRules:{shape:"Soe",locationName:"egressFilterRuleSet"},NetworkServices:{shape:"Soj",locationName:"networkServiceSet"},Description:{locationName:"description"},Tags:{shape:"S6",locationName:"tagSet"}}},Soe:{type:"list",member:{shape:"Sof",locationName:"item"}},Sof:{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:"Soi",locationName:"destinationPortRange"},SourcePortRange:{shape:"Soi",locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},SourceCidrBlock:{locationName:"sourceCidrBlock"},Description:{locationName:"description"}}},Soi:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Soj:{type:"list",member:{locationName:"item"}},Son:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sos:{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:"S6",locationName:"tagSet"}}},Sov:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkLoadBalancerArn:{locationName:"networkLoadBalancerArn"},Type:{locationName:"type"},Description:{locationName:"description"},OwnerId:{locationName:"ownerId"},Tags:{shape:"S6",locationName:"tagSet"},GatewayLoadBalancerEndpointId:{locationName:"gatewayLoadBalancerEndpointId"}}},Sp4:{type:"list",member:{locationName:"item"}},Sp6:{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:"So",locationName:"transitGatewayCidrBlocks"},AutoAcceptSharedAttachments:{locationName:"autoAcceptSharedAttachments"},DefaultRouteTableAssociation:{locationName:"defaultRouteTableAssociation"},AssociationDefaultRouteTableId:{locationName:"associationDefaultRouteTableId"},DefaultRouteTablePropagation:{locationName:"defaultRouteTablePropagation"},PropagationDefaultRouteTableId:{locationName:"propagationDefaultRouteTableId"},VpnEcmpSupport:{locationName:"vpnEcmpSupport"},DnsSupport:{locationName:"dnsSupport"},SecurityGroupReferencingSupport:{locationName:"securityGroupReferencingSupport"},MulticastSupport:{locationName:"multicastSupport"}}},Tags:{shape:"S6",locationName:"tagSet"}}},Spd:{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:"S6",locationName:"tagSet"}}},Sph:{type:"list",member:{locationName:"item"}},Spj:{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:"Sph",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:"S6",locationName:"tagSet"}}},Spw:{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:"S6",locationName:"tagSet"}}},Sq5:{type:"structure",members:{TransitGatewayPolicyTableId:{locationName:"transitGatewayPolicyTableId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"S6",locationName:"tagSet"}}},Sq9:{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"}}}}},Sqe:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},PrefixListId:{locationName:"prefixListId"},TransitGatewayRouteTableAnnouncementId:{locationName:"transitGatewayRouteTableAnnouncementId"},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"}}},Sqm:{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:"S6",locationName:"tagSet"}}},Sqq:{type:"structure",members:{TransitGatewayRouteTableAnnouncementId:{locationName:"transitGatewayRouteTableAnnouncementId"},TransitGatewayId:{locationName:"transitGatewayId"},CoreNetworkId:{locationName:"coreNetworkId"},PeerTransitGatewayId:{locationName:"peerTransitGatewayId"},PeerCoreNetworkId:{locationName:"peerCoreNetworkId"},PeeringAttachmentId:{locationName:"peeringAttachmentId"},AnnouncementDirection:{locationName:"announcementDirection"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"S6",locationName:"tagSet"}}},Sr1:{type:"list",member:{locationName:"item"}},Sr8:{type:"structure",members:{CustomerManagedKeyEnabled:{type:"boolean"},KmsKeyArn:{}}},Sra:{type:"structure",members:{VerifiedAccessInstanceId:{locationName:"verifiedAccessInstanceId"},VerifiedAccessGroupId:{locationName:"verifiedAccessGroupId"},VerifiedAccessEndpointId:{locationName:"verifiedAccessEndpointId"},ApplicationDomain:{locationName:"applicationDomain"},EndpointType:{locationName:"endpointType"},AttachmentType:{locationName:"attachmentType"},DomainCertificateArn:{locationName:"domainCertificateArn"},EndpointDomain:{locationName:"endpointDomain"},DeviceValidationDomain:{locationName:"deviceValidationDomain"},SecurityGroupIds:{shape:"Sr1",locationName:"securityGroupIdSet"},LoadBalancerOptions:{locationName:"loadBalancerOptions",type:"structure",members:{Protocol:{locationName:"protocol"},Port:{locationName:"port",type:"integer"},LoadBalancerArn:{locationName:"loadBalancerArn"},SubnetIds:{locationName:"subnetIdSet",type:"list",member:{locationName:"item"}}}},NetworkInterfaceOptions:{locationName:"networkInterfaceOptions",type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},Protocol:{locationName:"protocol"},Port:{locationName:"port",type:"integer"}}},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Description:{locationName:"description"},CreationTime:{locationName:"creationTime"},LastUpdatedTime:{locationName:"lastUpdatedTime"},DeletionTime:{locationName:"deletionTime"},Tags:{shape:"S6",locationName:"tagSet"},SseSpecification:{shape:"S6e",locationName:"sseSpecification"}}},Sri:{type:"structure",members:{VerifiedAccessGroupId:{locationName:"verifiedAccessGroupId"},VerifiedAccessInstanceId:{locationName:"verifiedAccessInstanceId"},Description:{locationName:"description"},Owner:{locationName:"owner"},VerifiedAccessGroupArn:{locationName:"verifiedAccessGroupArn"},CreationTime:{locationName:"creationTime"},LastUpdatedTime:{locationName:"lastUpdatedTime"},DeletionTime:{locationName:"deletionTime"},Tags:{shape:"S6",locationName:"tagSet"},SseSpecification:{shape:"S6e",locationName:"sseSpecification"}}},Srq:{type:"structure",members:{Attachments:{locationName:"attachmentSet",type:"list",member:{shape:"S6l",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:"S6",locationName:"tagSet"},VolumeType:{locationName:"volumeType"},FastRestored:{locationName:"fastRestored",type:"boolean"},MultiAttachEnabled:{locationName:"multiAttachEnabled",type:"boolean"},Throughput:{locationName:"throughput",type:"integer"},SseType:{locationName:"sseType"}}},Srx:{type:"list",member:{locationName:"item"}},Sry:{type:"list",member:{locationName:"item"}},Srz:{type:"list",member:{locationName:"item"}},Ss1:{type:"structure",members:{DnsRecordIpType:{},PrivateDnsOnlyForInboundResolverEndpoint:{type:"boolean"}}},Ss3:{type:"list",member:{locationName:"item",type:"structure",members:{SubnetId:{},Ipv4:{},Ipv6:{}}}},Ss6:{type:"structure",members:{VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointType:{locationName:"vpcEndpointType"},VpcId:{locationName:"vpcId"},ServiceName:{locationName:"serviceName"},State:{locationName:"state"},PolicyDocument:{locationName:"policyDocument"},RouteTableIds:{shape:"So",locationName:"routeTableIdSet"},SubnetIds:{shape:"So",locationName:"subnetIdSet"},Groups:{locationName:"groupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},IpAddressType:{locationName:"ipAddressType"},DnsOptions:{locationName:"dnsOptions",type:"structure",members:{DnsRecordIpType:{locationName:"dnsRecordIpType"},PrivateDnsOnlyForInboundResolverEndpoint:{locationName:"privateDnsOnlyForInboundResolverEndpoint",type:"boolean"}}},PrivateDnsEnabled:{locationName:"privateDnsEnabled",type:"boolean"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},NetworkInterfaceIds:{shape:"So",locationName:"networkInterfaceIdSet"},DnsEntries:{shape:"Ssb",locationName:"dnsEntrySet"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},Tags:{shape:"S6",locationName:"tagSet"},OwnerId:{locationName:"ownerId"},LastError:{locationName:"lastError",type:"structure",members:{Message:{locationName:"message"},Code:{locationName:"code"}}}}},Ssb:{type:"list",member:{locationName:"item",type:"structure",members:{DnsName:{locationName:"dnsName"},HostedZoneId:{locationName:"hostedZoneId"}}}},Ssg:{type:"structure",members:{ConnectionNotificationId:{locationName:"connectionNotificationId"},ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},ConnectionNotificationType:{locationName:"connectionNotificationType"},ConnectionNotificationArn:{locationName:"connectionNotificationArn"},ConnectionEvents:{shape:"So",locationName:"connectionEvents"},ConnectionNotificationState:{locationName:"connectionNotificationState"}}},Ssl:{type:"structure",members:{ServiceType:{shape:"Ssm",locationName:"serviceType"},ServiceId:{locationName:"serviceId"},ServiceName:{locationName:"serviceName"},ServiceState:{locationName:"serviceState"},AvailabilityZones:{shape:"So",locationName:"availabilityZoneSet"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},NetworkLoadBalancerArns:{shape:"So",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"So",locationName:"gatewayLoadBalancerArnSet"},SupportedIpAddressTypes:{shape:"Ssq",locationName:"supportedIpAddressTypeSet"},BaseEndpointDnsNames:{shape:"So",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNameConfiguration:{locationName:"privateDnsNameConfiguration",type:"structure",members:{State:{locationName:"state"},Type:{locationName:"type"},Value:{locationName:"value"},Name:{locationName:"name"}}},PayerResponsibility:{locationName:"payerResponsibility"},Tags:{shape:"S6",locationName:"tagSet"}}},Ssm:{type:"list",member:{locationName:"item",type:"structure",members:{ServiceType:{locationName:"serviceType"}}}},Ssq:{type:"list",member:{locationName:"item"}},St3:{type:"string",sensitive:!0},St4:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},St6:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},St8:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sta:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Stc:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Ste:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Stg:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sti:{type:"structure",members:{CloudWatchLogOptions:{type:"structure",members:{LogEnabled:{type:"boolean"},LogGroupArn:{},LogOutputFormat:{}}}}},Stm:{type:"structure",members:{CustomerGatewayConfiguration:{locationName:"customerGatewayConfiguration",type:"string",sensitive:!0},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"},OutsideIpAddressType:{locationName:"outsideIpAddressType"},TransportTransitGatewayAttachmentId:{locationName:"transportTransitGatewayAttachmentId"},TunnelInsideIpVersion:{locationName:"tunnelInsideIpVersion"},TunnelOptions:{locationName:"tunnelOptionSet",type:"list",member:{locationName:"item",type:"structure",members:{OutsideIpAddress:{locationName:"outsideIpAddress"},TunnelInsideCidr:{locationName:"tunnelInsideCidr"},TunnelInsideIpv6Cidr:{locationName:"tunnelInsideIpv6Cidr"},PreSharedKey:{shape:"St3",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"},LogOptions:{locationName:"logOptions",type:"structure",members:{CloudWatchLogOptions:{locationName:"cloudWatchLogOptions",type:"structure",members:{LogEnabled:{locationName:"logEnabled",type:"boolean"},LogGroupArn:{locationName:"logGroupArn"},LogOutputFormat:{locationName:"logOutputFormat"}}}}},EnableTunnelLifecycleControl:{locationName:"enableTunnelLifecycleControl",type:"boolean"}}}}}},Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},Source:{locationName:"source"},State:{locationName:"state"}}}},Tags:{shape:"S6",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"}}}}}},Suj:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},Type:{locationName:"type"},VpcAttachments:{locationName:"attachments",type:"list",member:{shape:"S6q",locationName:"item"}},VpnGatewayId:{locationName:"vpnGatewayId"},AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},Tags:{shape:"S6",locationName:"tagSet"}}},Sv1:{type:"list",member:{}},Svb:{type:"list",member:{locationName:"item"}},Sw1:{type:"list",member:{locationName:"item"}},Syy:{type:"list",member:{locationName:"item"}},Szb:{type:"structure",members:{Asn:{locationName:"asn"},IpamId:{locationName:"ipamId"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},Szf:{type:"structure",members:{Cidr:{locationName:"cidr"},State:{locationName:"state"},FailureReason:{locationName:"failureReason",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},IpamPoolCidrId:{locationName:"ipamPoolCidrId"},NetmaskLength:{locationName:"netmaskLength",type:"integer"}}},Szq:{type:"list",member:{locationName:"item"}},Szs:{type:"structure",members:{InstanceTagKeys:{shape:"Szq",locationName:"instanceTagKeySet"},IncludeAllTagsOfInstance:{locationName:"includeAllTagsOfInstance",type:"boolean"}}},
+Szu:{type:"list",member:{locationName:"item"}},S10d:{type:"list",member:{locationName:"Filter",type:"structure",members:{Name:{},Values:{shape:"So",locationName:"Value"}}}},S10q:{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"}}}}},S10u:{type:"list",member:{locationName:"item",type:"structure",members:{Deadline:{locationName:"deadline",type:"timestamp"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},S128:{type:"list",member:{locationName:"InstanceId"}},S12n:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S13s:{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:"S13w",locationName:"image"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Volume:{shape:"S13y",locationName:"volume"}}}}}},ImportVolume:{locationName:"importVolume",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"S13w",locationName:"image"},Volume:{shape:"S13y",locationName:"volume"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"S6",locationName:"tagSet"}}},S13w:{type:"structure",members:{Checksum:{locationName:"checksum"},Format:{locationName:"format"},ImportManifestUrl:{shape:"S13x",locationName:"importManifestUrl"},Size:{locationName:"size",type:"long"}}},S13x:{type:"string",sensitive:!0},S13y:{type:"structure",members:{Id:{locationName:"id"},Size:{locationName:"size",type:"long"}}},S14w:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},S159:{type:"structure",members:{TargetResourceCount:{locationName:"targetResourceCount",type:"integer"}}},S15a:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},S15n:{type:"structure",members:{EventDescription:{locationName:"eventDescription"},EventSubType:{locationName:"eventSubType"},InstanceId:{locationName:"instanceId"}}},S15q:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},InstanceHealth:{locationName:"instanceHealth"}}}},S16j:{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:"S16n",locationName:"productCodes"}}},S16n:{type:"list",member:{locationName:"item",type:"structure",members:{ProductCodeId:{locationName:"productCode"},ProductCodeType:{locationName:"type"}}}},S16s:{type:"list",member:{locationName:"Owner"}},S17d:{type:"list",member:{locationName:"item"}},S17g:{type:"list",member:{locationName:"item"}},S185:{type:"list",member:{shape:"Ses",locationName:"item"}},S186:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"},OrganizationArn:{locationName:"organizationArn"},OrganizationalUnitArn:{locationName:"organizationalUnitArn"}}}},S18a:{type:"list",member:{locationName:"ImageId"}},S18t:{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:{shape:"S18v",locationName:"url"},UserBucket:{shape:"S18w",locationName:"userBucket"}}}},S18v:{type:"string",sensitive:!0},S18w:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},S18x:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},S195:{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:{shape:"S18v",locationName:"url"},UserBucket:{shape:"S18w",locationName:"userBucket"}}},S199:{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"},AssociatedResource:{locationName:"associatedResource"},VolumeOwnerId:{locationName:"volumeOwnerId"}}}}}},S19c:{type:"structure",members:{Value:{locationName:"value",type:"boolean"}}},S19d:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},S19z:{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"}}},S1a2:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Name:{locationName:"name"}}},S1a4:{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"}}},S1ef:{type:"structure",members:{Groups:{shape:"Sly",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:"S1ei",locationName:"monitoring"},Placement:{shape:"Scr",locationName:"placement"},Platform:{locationName:"platform"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},ProductCodes:{shape:"S16n",locationName:"productCodes"},PublicDnsName:{locationName:"dnsName"},PublicIpAddress:{locationName:"ipAddress"},RamdiskId:{locationName:"ramdiskId"},State:{shape:"S1a2",locationName:"instanceState"},StateTransitionReason:{locationName:"reason"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"S199",locationName:"blockDeviceMapping"},ClientToken:{locationName:"clientToken"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},IamInstanceProfile:{shape:"S3y",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:"S1er",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"},EnaSrdSpecification:{locationName:"enaSrdSpecification",type:"structure",members:{EnaSrdEnabled:{locationName:"enaSrdEnabled",type:"boolean"},EnaSrdUdpSpecification:{locationName:"enaSrdUdpSpecification",type:"structure",members:{EnaSrdUdpEnabled:{locationName:"enaSrdUdpEnabled",type:"boolean"}}}}}}},Description:{locationName:"description"},Groups:{shape:"Sly",locationName:"groupSet"},Ipv6Addresses:{shape:"Siq",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:"S1er",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"}}}},ConnectionTrackingConfiguration:{locationName:"connectionTrackingConfiguration",type:"structure",members:{TcpEstablishedTimeout:{locationName:"tcpEstablishedTimeout",type:"integer"},UdpStreamTimeout:{locationName:"udpStreamTimeout",type:"integer"},UdpTimeout:{locationName:"udpTimeout",type:"integer"}}}}}},OutpostArn:{locationName:"outpostArn"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SecurityGroups:{shape:"Sly",locationName:"groupSet"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sjw",locationName:"stateReason"},Tags:{shape:"S6",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"},AmdSevSnp:{locationName:"amdSevSnp"}}},CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sjc",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:"S1f7",locationName:"metadataOptions"},EnclaveOptions:{shape:"S19d",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"},TpmSupport:{locationName:"tpmSupport"},MaintenanceOptions:{locationName:"maintenanceOptions",type:"structure",members:{AutoRecovery:{locationName:"autoRecovery"}}},CurrentInstanceBootMode:{locationName:"currentInstanceBootMode"}}}},OwnerId:{locationName:"ownerId"},RequesterId:{locationName:"requesterId"},ReservationId:{locationName:"reservationId"}}},S1ei:{type:"structure",members:{State:{locationName:"state"}}},S1er:{type:"structure",members:{CarrierIp:{locationName:"carrierIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"}}},S1f7:{type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"},HttpProtocolIpv6:{locationName:"httpProtocolIpv6"},InstanceMetadataTags:{locationName:"instanceMetadataTags"}}},S1hb:{type:"list",member:{locationName:"item"}},S1ho:{type:"list",member:{locationName:"SnapshotId"}},S1iq:{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:"S6",locationName:"tagSet"}}},S1j1:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"},NetworkInsightsAnalysisArn:{locationName:"networkInsightsAnalysisArn"},NetworkInsightsPathId:{locationName:"networkInsightsPathId"},AdditionalAccounts:{shape:"So",locationName:"additionalAccountSet"},FilterInArns:{shape:"S1j2",locationName:"filterInArnSet"},StartDate:{locationName:"startDate",type:"timestamp"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},WarningMessage:{locationName:"warningMessage"},NetworkPathFound:{locationName:"networkPathFound",type:"boolean"},ForwardPathComponents:{shape:"S1j3",locationName:"forwardPathComponentSet"},ReturnPathComponents:{shape:"S1j3",locationName:"returnPathComponentSet"},Explanations:{shape:"S1jn",locationName:"explanationSet"},AlternatePathHints:{locationName:"alternatePathHintSet",type:"list",member:{locationName:"item",type:"structure",members:{ComponentId:{locationName:"componentId"},ComponentArn:{locationName:"componentArn"}}}},SuggestedAccounts:{shape:"So",locationName:"suggestedAccountSet"},Tags:{shape:"S6",locationName:"tagSet"}}},S1j2:{type:"list",member:{locationName:"item"}},S1j3:{type:"list",member:{locationName:"item",type:"structure",members:{SequenceNumber:{locationName:"sequenceNumber",type:"integer"},AclRule:{shape:"S1j5",locationName:"aclRule"},AttachedTo:{shape:"S1j6",locationName:"attachedTo"},Component:{shape:"S1j6",locationName:"component"},DestinationVpc:{shape:"S1j6",locationName:"destinationVpc"},OutboundHeader:{shape:"S1j7",locationName:"outboundHeader"},InboundHeader:{shape:"S1j7",locationName:"inboundHeader"},RouteTableRoute:{shape:"S1ja",locationName:"routeTableRoute"},SecurityGroupRule:{shape:"S1jb",locationName:"securityGroupRule"},SourceVpc:{shape:"S1j6",locationName:"sourceVpc"},Subnet:{shape:"S1j6",locationName:"subnet"},Vpc:{shape:"S1j6",locationName:"vpc"},AdditionalDetails:{locationName:"additionalDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{AdditionalDetailType:{locationName:"additionalDetailType"},Component:{shape:"S1j6",locationName:"component"},VpcEndpointService:{shape:"S1j6",locationName:"vpcEndpointService"},RuleOptions:{shape:"S1je",locationName:"ruleOptionSet"},RuleGroupTypePairs:{locationName:"ruleGroupTypePairSet",type:"list",member:{locationName:"item",type:"structure",members:{RuleGroupArn:{locationName:"ruleGroupArn"},RuleGroupType:{locationName:"ruleGroupType"}}}},RuleGroupRuleOptionsPairs:{locationName:"ruleGroupRuleOptionsPairSet",type:"list",member:{locationName:"item",type:"structure",members:{RuleGroupArn:{locationName:"ruleGroupArn"},RuleOptions:{shape:"S1je",locationName:"ruleOptionSet"}}}},ServiceName:{locationName:"serviceName"},LoadBalancers:{shape:"S1jl",locationName:"loadBalancerSet"}}}},TransitGateway:{shape:"S1j6",locationName:"transitGateway"},TransitGatewayRouteTableRoute:{shape:"S1jm",locationName:"transitGatewayRouteTableRoute"},Explanations:{shape:"S1jn",locationName:"explanationSet"},ElasticLoadBalancerListener:{shape:"S1j6",locationName:"elasticLoadBalancerListener"},FirewallStatelessRule:{shape:"S1jt",locationName:"firewallStatelessRule"},FirewallStatefulRule:{shape:"S1jx",locationName:"firewallStatefulRule"},ServiceName:{locationName:"serviceName"}}}},S1j5:{type:"structure",members:{Cidr:{locationName:"cidr"},Egress:{locationName:"egress",type:"boolean"},PortRange:{shape:"Skp",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}},S1j6:{type:"structure",members:{Id:{locationName:"id"},Arn:{locationName:"arn"},Name:{locationName:"name"}}},S1j7:{type:"structure",members:{DestinationAddresses:{shape:"S1j8",locationName:"destinationAddressSet"},DestinationPortRanges:{shape:"S1j9",locationName:"destinationPortRangeSet"},Protocol:{locationName:"protocol"},SourceAddresses:{shape:"S1j8",locationName:"sourceAddressSet"},SourcePortRanges:{shape:"S1j9",locationName:"sourcePortRangeSet"}}},S1j8:{type:"list",member:{locationName:"item"}},S1j9:{type:"list",member:{shape:"Skp",locationName:"item"}},S1ja:{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"},State:{locationName:"state"},CarrierGatewayId:{locationName:"carrierGatewayId"},CoreNetworkArn:{locationName:"coreNetworkArn"},LocalGatewayId:{locationName:"localGatewayId"}}},S1jb:{type:"structure",members:{Cidr:{locationName:"cidr"},Direction:{locationName:"direction"},SecurityGroupId:{locationName:"securityGroupId"},PortRange:{shape:"Skp",locationName:"portRange"},PrefixListId:{locationName:"prefixListId"},Protocol:{locationName:"protocol"}}},S1je:{type:"list",member:{locationName:"item",type:"structure",members:{Keyword:{locationName:"keyword"},Settings:{shape:"S1jg",locationName:"settingSet"}}}},S1jg:{type:"list",member:{locationName:"item"}},S1jl:{type:"list",member:{shape:"S1j6",locationName:"item"}},S1jm:{type:"structure",members:{DestinationCidr:{locationName:"destinationCidr"},State:{locationName:"state"},RouteOrigin:{locationName:"routeOrigin"},PrefixListId:{locationName:"prefixListId"},AttachmentId:{locationName:"attachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"}}},S1jn:{type:"list",member:{locationName:"item",type:"structure",members:{Acl:{shape:"S1j6",locationName:"acl"},AclRule:{shape:"S1j5",locationName:"aclRule"},Address:{locationName:"address"},Addresses:{shape:"S1j8",locationName:"addressSet"},AttachedTo:{shape:"S1j6",locationName:"attachedTo"},AvailabilityZones:{shape:"So",locationName:"availabilityZoneSet"},Cidrs:{shape:"So",locationName:"cidrSet"},Component:{shape:"S1j6",locationName:"component"},CustomerGateway:{shape:"S1j6",locationName:"customerGateway"},Destination:{shape:"S1j6",locationName:"destination"},DestinationVpc:{shape:"S1j6",locationName:"destinationVpc"},Direction:{locationName:"direction"},ExplanationCode:{locationName:"explanationCode"},IngressRouteTable:{shape:"S1j6",locationName:"ingressRouteTable"},InternetGateway:{shape:"S1j6",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:"S1j6",locationName:"instance"},Port:{locationName:"port",type:"integer"}}},LoadBalancerTargetGroup:{shape:"S1j6",locationName:"loadBalancerTargetGroup"},LoadBalancerTargetGroups:{shape:"S1jl",locationName:"loadBalancerTargetGroupSet"},LoadBalancerTargetPort:{locationName:"loadBalancerTargetPort",type:"integer"},ElasticLoadBalancerListener:{shape:"S1j6",locationName:"elasticLoadBalancerListener"},MissingComponent:{locationName:"missingComponent"},NatGateway:{shape:"S1j6",locationName:"natGateway"},NetworkInterface:{shape:"S1j6",locationName:"networkInterface"},PacketField:{locationName:"packetField"},VpcPeeringConnection:{shape:"S1j6",locationName:"vpcPeeringConnection"},Port:{locationName:"port",type:"integer"},PortRanges:{shape:"S1j9",locationName:"portRangeSet"},PrefixList:{shape:"S1j6",locationName:"prefixList"},Protocols:{shape:"S1jg",locationName:"protocolSet"},RouteTableRoute:{shape:"S1ja",locationName:"routeTableRoute"},RouteTable:{shape:"S1j6",locationName:"routeTable"},SecurityGroup:{shape:"S1j6",locationName:"securityGroup"},SecurityGroupRule:{shape:"S1jb",locationName:"securityGroupRule"},SecurityGroups:{shape:"S1jl",locationName:"securityGroupSet"},SourceVpc:{shape:"S1j6",locationName:"sourceVpc"},State:{locationName:"state"},Subnet:{shape:"S1j6",locationName:"subnet"},SubnetRouteTable:{shape:"S1j6",locationName:"subnetRouteTable"},Vpc:{shape:"S1j6",locationName:"vpc"},VpcEndpoint:{shape:"S1j6",locationName:"vpcEndpoint"},VpnConnection:{shape:"S1j6",locationName:"vpnConnection"},VpnGateway:{shape:"S1j6",locationName:"vpnGateway"},TransitGateway:{shape:"S1j6",locationName:"transitGateway"},TransitGatewayRouteTable:{shape:"S1j6",locationName:"transitGatewayRouteTable"},TransitGatewayRouteTableRoute:{shape:"S1jm",locationName:"transitGatewayRouteTableRoute"},TransitGatewayAttachment:{shape:"S1j6",locationName:"transitGatewayAttachment"},ComponentAccount:{locationName:"componentAccount"},ComponentRegion:{locationName:"componentRegion"},FirewallStatelessRule:{shape:"S1jt",locationName:"firewallStatelessRule"},FirewallStatefulRule:{shape:"S1jx",locationName:"firewallStatefulRule"}}}},S1jt:{type:"structure",members:{RuleGroupArn:{locationName:"ruleGroupArn"},Sources:{shape:"So",locationName:"sourceSet"},Destinations:{shape:"So",locationName:"destinationSet"},SourcePorts:{shape:"S1j9",locationName:"sourcePortSet"},DestinationPorts:{shape:"S1j9",locationName:"destinationPortSet"},Protocols:{locationName:"protocolSet",type:"list",member:{locationName:"item",type:"integer"}},RuleAction:{locationName:"ruleAction"},Priority:{locationName:"priority",type:"integer"}}},S1jx:{type:"structure",members:{RuleGroupArn:{locationName:"ruleGroupArn"},Sources:{shape:"So",locationName:"sourceSet"},Destinations:{shape:"So",locationName:"destinationSet"},SourcePorts:{shape:"S1j9",locationName:"sourcePortSet"},DestinationPorts:{shape:"S1j9",locationName:"destinationPortSet"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},Direction:{locationName:"direction"}}},S1l4:{type:"structure",members:{FirstAddress:{locationName:"firstAddress"},LastAddress:{locationName:"lastAddress"},AddressCount:{locationName:"addressCount",type:"integer"},AvailableAddressCount:{locationName:"availableAddressCount",type:"integer"}}},S1lh:{type:"list",member:{locationName:"ReservedInstancesId"}},S1lp:{type:"list",member:{locationName:"item",type:"structure",members:{Amount:{locationName:"amount",type:"double"},Frequency:{locationName:"frequency"}}}},S1m3:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"},Scope:{locationName:"scope"}}},S1mq:{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"}}},S1my:{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:"S1mq",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"}}},S1n5:{type:"list",member:{locationName:"item"}},S1n9:{type:"list",member:{locationName:"GroupName"}},S1nh:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},S1o9:{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:"Sly",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"S185",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S3v",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:"S1oj",locationName:"networkInterfaceSet"},Placement:{shape:"S1ol",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},UserData:{shape:"Sgo",locationName:"userData"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"S6",locationName:"tag"}}}},InstanceRequirements:{shape:"Sdz",locationName:"instanceRequirements"}}}},LaunchTemplateConfigs:{shape:"S1oo",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:"S3",locationName:"TagSpecification"}}},S1oj:{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:"Sgz",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Siq",locationName:"ipv6AddressesSet",queryName:"Ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{
+locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sh2",locationName:"privateIpAddressesSet",queryName:"PrivateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},AssociateCarrierIpAddress:{type:"boolean"},InterfaceType:{},NetworkCardIndex:{type:"integer"},Ipv4Prefixes:{shape:"Sh4",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sh6",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"},PrimaryIpv6:{type:"boolean"},EnaSrdSpecification:{shape:"Sh8"},ConnectionTrackingSpecification:{shape:"Sha"}}}},S1ol:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},GroupName:{locationName:"groupName"},Tenancy:{locationName:"tenancy"}}},S1oo:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"Sdw",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:"Sdz",locationName:"instanceRequirements"}}}}}}},S1p1:{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:"Snv",locationName:"fault"},InstanceId:{locationName:"instanceId"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{UserData:{shape:"Sgo",locationName:"userData"},SecurityGroups:{shape:"Sly",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"S185",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S3v",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},NetworkInterfaces:{shape:"S1oj",locationName:"networkInterfaceSet"},Placement:{shape:"S1ol",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},Monitoring:{shape:"S1p4",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:"S6",locationName:"tagSet"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}},S1p4:{type:"structure",required:["Enabled"],members:{Enabled:{locationName:"enabled",type:"boolean"}}},S1pj:{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:"S76",locationName:"item"}}}}},S1qh:{type:"list",member:{}},S1s0:{type:"list",member:{locationName:"item"}},S1s4:{type:"structure",members:{VerifiedAccessInstanceId:{locationName:"verifiedAccessInstanceId"},AccessLogs:{locationName:"accessLogs",type:"structure",members:{S3:{locationName:"s3",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},DeliveryStatus:{shape:"S1s7",locationName:"deliveryStatus"},BucketName:{locationName:"bucketName"},Prefix:{locationName:"prefix"},BucketOwner:{locationName:"bucketOwner"}}},CloudWatchLogs:{locationName:"cloudWatchLogs",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},DeliveryStatus:{shape:"S1s7",locationName:"deliveryStatus"},LogGroup:{locationName:"logGroup"}}},KinesisDataFirehose:{locationName:"kinesisDataFirehose",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},DeliveryStatus:{shape:"S1s7",locationName:"deliveryStatus"},DeliveryStream:{locationName:"deliveryStream"}}},LogVersion:{locationName:"logVersion"},IncludeTrustContext:{locationName:"includeTrustContext",type:"boolean"}}}}},S1s7:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S1t8:{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"}}},S1te:{type:"list",member:{locationName:"VpcId"}},S1ve:{type:"list",member:{locationName:"AvailabilityZone"}},S1w5:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"},TransitGatewayRouteTableAnnouncementId:{locationName:"transitGatewayRouteTableAnnouncementId"}}},S1zp:{type:"structure",members:{InstanceFamily:{locationName:"instanceFamily"},CpuCredits:{locationName:"cpuCredits"}}},S206:{type:"list",member:{locationName:"item"}},S208:{type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HostIdSet:{shape:"S17d",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}},S20m:{type:"list",member:{locationName:"item"}},S20n:{type:"list",member:{locationName:"item"}},S21z:{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:"Sg9",locationName:"resourceTagSet"},IpUsage:{locationName:"ipUsage",type:"double"},ComplianceStatus:{locationName:"complianceStatus"},ManagementState:{locationName:"managementState"},OverlapStatus:{locationName:"overlapStatus"},VpcId:{locationName:"vpcId"}}},S22o:{type:"structure",members:{HourlyPrice:{locationName:"hourlyPrice"},RemainingTotalValue:{locationName:"remainingTotalValue"},RemainingUpfrontValue:{locationName:"remainingUpfrontValue"}}},S23f:{type:"list",member:{shape:"So6",locationName:"item"}},S24r:{type:"structure",members:{Comment:{},UploadEnd:{type:"timestamp"},UploadSize:{type:"double"},UploadStart:{type:"timestamp"}}},S24u:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S251:{type:"structure",required:["Bytes","Format","ImportManifestUrl"],members:{Bytes:{locationName:"bytes",type:"long"},Format:{locationName:"format"},ImportManifestUrl:{shape:"S13x",locationName:"importManifestUrl"}}},S252:{type:"structure",required:["Size"],members:{Size:{locationName:"size",type:"long"}}},S26c:{type:"list",member:{locationName:"UserId"}},S26d:{type:"list",member:{locationName:"UserGroup"}},S26e:{type:"list",member:{locationName:"ProductCode"}},S26g:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{},UserId:{}}}},S26l:{type:"list",member:{shape:"S1i",locationName:"item"}},S26y:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Shy"}}},S27s:{type:"list",member:{type:"structure",members:{RegionName:{}}}},S2ah:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},S2aj:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},S2ay:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Monitoring:{shape:"S1ei",locationName:"monitoring"}}}},S2es:{type:"list",member:{locationName:"SecurityGroupId"}},S2fg:{type:"list",member:{locationName:"item",type:"structure",members:{CurrentState:{shape:"S1a2",locationName:"currentState"},InstanceId:{locationName:"instanceId"},PreviousState:{shape:"S1a2",locationName:"previousState"}}}},S2g6:{type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{},Description:{}}}}}}},{}],83:[function(e,t,r){t.exports={pagination:{DescribeAccountAttributes:{result_key:"AccountAttributes"},DescribeAddressTransfers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AddressTransfers"},DescribeAddresses:{result_key:"Addresses"},DescribeAddressesAttribute:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Addresses"},DescribeAvailabilityZones:{result_key:"AvailabilityZones"},DescribeAwsNetworkPerformanceMetricSubscriptions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subscriptions"},DescribeBundleTasks:{result_key:"BundleTasks"},DescribeByoipCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ByoipCidrs"},DescribeCapacityBlockOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityBlockOfferings"},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"},DescribeFastLaunchImages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FastLaunchImages"},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:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",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"},DescribeInstanceConnectEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceConnectEndpoints"},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"},DescribeInstanceTopology:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},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"},DescribeIpamResourceDiscoveries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IpamResourceDiscoveries"},DescribeIpamResourceDiscoveryAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IpamResourceDiscoveryAssociations"},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"},DescribeMacHosts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MacHosts"},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"},DescribeTransitGatewayPolicyTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPolicyTables"},DescribeTransitGatewayRouteTableAnnouncements:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTableAnnouncements"},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"},DescribeVerifiedAccessEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VerifiedAccessEndpoints"},DescribeVerifiedAccessGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VerifiedAccessGroups"},DescribeVerifiedAccessInstanceLoggingConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LoggingConfigurations"},DescribeVerifiedAccessInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VerifiedAccessInstances"},DescribeVerifiedAccessTrustProviders:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VerifiedAccessTrustProviders"},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"},GetAwsNetworkPerformanceData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DataResponses"},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"},GetIpamDiscoveredAccounts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IpamDiscoveredAccounts"},GetIpamDiscoveredResourceCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IpamDiscoveredResourceCidrs"},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"},GetNetworkInsightsAccessScopeAnalysisFindings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AnalysisFindings"},GetSecurityGroupsForVpc:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroupForVpcs"},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"},GetTransitGatewayPolicyTableAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},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"},ListImagesInRecycleBin:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Images"},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"}}}},{}],84:[function(e,t,r){t.exports={version:2,waiters:{InstanceExists:{delay:5,maxAttempts:40,operation:"DescribeInstances",acceptors:[{matcher:"path",expected:!0,argument:"length(Reservations[]) > `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"}]},InternetGatewayExists:{operation:"DescribeInternetGateways",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(InternetGateways[].InternetGatewayId) > `0`"},{expected:"InvalidInternetGateway.NotFound",matcher:"error",state:"retry"}]},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"}]},NatGatewayDeleted:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"deleted"},{state:"success",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"}]},SnapshotImported:{delay:15,operation:"DescribeImportSnapshotTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ImportSnapshotTasks[].SnapshotTaskDetail.Status"},{expected:"error",matcher:"pathAny",state:"failure",argument:"ImportSnapshotTasks[].SnapshotTaskDetail.Status"}]},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"}]},StoreImageTaskComplete:{delay:5,operation:"DescribeStoreImageTasks",maxAttempts:40,acceptors:[{expected:"Completed",matcher:"pathAll",state:"success",argument:"StoreImageTaskResults[].StoreTaskState"},{expected:"Failed",matcher:"pathAny",state:"failure",argument:"StoreImageTaskResults[].StoreTaskState"},{expected:"InProgress",matcher:"pathAny",state:"retry",argument:"StoreImageTaskResults[].StoreTaskState"}]},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"}]}}}},{}],85:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",protocols:["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:{},upstreamRegistry:{},credentialArn:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},createdAt:{type:"timestamp"},registryId:{},upstreamRegistry:{},credentialArn:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S1p"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1u"},encryptionConfiguration:{shape:"S1v"}}},output:{type:"structure",members:{repository:{shape:"S1z"}}}},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:{},credentialArn:{}}}},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:"S1z"}}}},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:"S2q"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2w"},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:"S4o"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S2q"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2w"}}},imageManifestMediaType:{},artifactMediaType:{},lastRecordedPullTime:{type:"timestamp"}}}},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:{},credentialArn:{},upstreamRegistry:{},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S51"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1z"}},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:"S4o"},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:"S66"}}}},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:"S1p"}}}},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:"S1u"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S1u"}}}},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:"S68"}}},output:{type:"structure",members:{registryScanningConfiguration:{shape:"S66"}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S51"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S51"}}}},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:"S2q"}}}},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:"S1p"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix","credentialArn"],members:{registryId:{},ecrRepositoryPrefix:{},credentialArn:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},registryId:{},updatedAt:{type:"timestamp"},credentialArn:{}}}},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"}}}},ValidatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix"],members:{ecrRepositoryPrefix:{},registryId:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},registryId:{},upstreamRegistryUrl:{},credentialArn:{},isValid:{type:"boolean"},failure:{}}}}},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:{}}}},S1p:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1u:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S1v:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1z:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1u"},encryptionConfiguration:{shape:"S1v"}}},S2q:{type:"structure",members:{status:{},description:{}}},S2w:{type:"map",key:{},value:{type:"integer"}},S4o:{type:"list",member:{}},S51:{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:{}}}}}}}}},S66:{type:"structure",members:{scanType:{},rules:{shape:"S68"}}},S68:{type:"list",member:{type:"structure",required:["scanFrequency","repositoryFilters"],members:{scanFrequency:{},repositoryFilters:{shape:"S15"}}}}}}},{}],86:[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","imageScanFindings.enhancedFindings"]},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"}}}},{}],87:[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"}]}}}},{}],88:[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:"Sb"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sb"},settings:{shape:"Sk"},configuration:{shape:"Sn"},capacityProviders:{shape:"Ss"},defaultCapacityProviderStrategy:{shape:"St"},serviceConnectDefaults:{shape:"Sx"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"St"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1e"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},networkConfiguration:{shape:"S1n"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1r"},tags:{shape:"Sb"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"},serviceConnectConfiguration:{shape:"S1u"},volumeConfigurations:{shape:"S29"}}},output:{type:"structure",members:{service:{shape:"S2n"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1n"},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},launchType:{},capacityProviderStrategy:{shape:"St"},platformVersion:{},scale:{shape:"S2r"},clientToken:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S37"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S3a"}}},output:{type:"structure",members:{attributes:{shape:"S3a"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S2n"}}}},DeleteTaskDefinitions:{input:{type:"structure",required:["taskDefinitions"],members:{taskDefinitions:{shape:"Ss"}}},output:{type:"structure",members:{taskDefinitions:{type:"list",member:{shape:"S3n"}},failures:{shape:"S5o"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S5u"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S3n"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Ss"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sg"}},failures:{shape:"S5o"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sz"}},failures:{shape:"S5o"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S6l"},failures:{shape:"S5o"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S2n"}},failures:{shape:"S5o"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S3n"},tags:{shape:"Sb"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S2o"},failures:{shape:"S5o"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Ss"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S73"},failures:{shape:"S5o"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{},
+serviceConnectEndpoint:{}}}},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:{}}}},GetTaskProtection:{input:{type:"structure",required:["cluster"],members:{cluster:{},tasks:{shape:"Ss"}}},output:{type:"structure",members:{protectedTasks:{shape:"S7v"},failures:{shape:"S5o"}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S37"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S3a"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Ss"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Ss"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Ss"},nextToken:{}}}},ListServicesByNamespace:{input:{type:"structure",required:["namespace"],members:{namespace:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{serviceArns:{shape:"Ss"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sb"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Ss"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Ss"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Ss"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S37"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S37"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S3a"}}},output:{type:"structure",members:{attributes:{shape:"S3a"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Ss"},defaultCapacityProviderStrategy:{shape:"St"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S5x"},versionInfo:{shape:"S5w"},containerInstanceArn:{},attributes:{shape:"S3a"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sb"}}},output:{type:"structure",members:{containerInstance:{shape:"S5u"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S3o"},volumes:{shape:"S4u"},placementConstraints:{shape:"S58"},requiresCompatibilities:{shape:"S5b"},cpu:{},memory:{},tags:{shape:"Sb"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S5k"},inferenceAccelerators:{shape:"S5g"},ephemeralStorage:{shape:"S5n"},runtimePlatform:{shape:"S5d"}}},output:{type:"structure",members:{taskDefinition:{shape:"S3n"},tags:{shape:"Sb"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"St"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1n"},overrides:{shape:"S7h"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sb"},taskDefinition:{},clientToken:{idempotencyToken:!0},volumeConfigurations:{shape:"S92"}}},output:{type:"structure",members:{tasks:{shape:"S73"},failures:{shape:"S5o"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Ss"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1n"},overrides:{shape:"S7h"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sb"},taskDefinition:{},volumeConfigurations:{shape:"S92"}}},output:{type:"structure",members:{tasks:{shape:"S73"},failures:{shape:"S5o"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S74"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S9c"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S78"}}},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:"S78"},reason:{},status:{}}}},attachments:{shape:"S9c"},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:"Sb"}}},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:{},managedDraining:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sk"},configuration:{shape:"Sn"},serviceConnectDefaults:{shape:"Sx"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sk"}}},output:{type:"structure",members:{cluster:{shape:"Sz"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S5u"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Ss"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S6l"},failures:{shape:"S5o"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"St"},deploymentConfiguration:{shape:"S1e"},networkConfiguration:{shape:"S1n"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"},enableECSManagedTags:{type:"boolean"},loadBalancers:{shape:"S18"},propagateTags:{},serviceRegistries:{shape:"S1b"},serviceConnectConfiguration:{shape:"S1u"},volumeConfigurations:{shape:"S29"}}},output:{type:"structure",members:{service:{shape:"S2n"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}},UpdateTaskProtection:{input:{type:"structure",required:["cluster","tasks","protectionEnabled"],members:{cluster:{},tasks:{shape:"Ss"},protectionEnabled:{type:"boolean"},expiresInMinutes:{type:"integer"}}},output:{type:"structure",members:{protectedTasks:{shape:"S7v"},failures:{shape:"S5o"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S2r"}}},output:{type:"structure",members:{taskSet:{shape:"S2p"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{},managedDraining:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sb:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sg:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sb"}}},Sk:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sn:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}}}},Ss:{type:"list",member:{}},St:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sx:{type:"structure",required:["namespace"],members:{namespace:{}}},Sz:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sn"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S12"}},tags:{shape:"Sb"},settings:{shape:"Sk"},capacityProviders:{shape:"Ss"},defaultCapacityProviderStrategy:{shape:"St"},attachments:{shape:"S13"},attachmentsStatus:{},serviceConnectDefaults:{type:"structure",members:{namespace:{}}}}},S12:{type:"structure",members:{name:{},value:{}}},S13:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S12"}}}}},S18:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S1b:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1e:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"},alarms:{type:"structure",required:["alarmNames","enable","rollback"],members:{alarmNames:{shape:"Ss"},enable:{type:"boolean"},rollback:{type:"boolean"}}}}},S1h:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1k:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1n:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Ss"},securityGroups:{shape:"Ss"},assignPublicIp:{}}}}},S1r:{type:"structure",required:["type"],members:{type:{}}},S1u:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},namespace:{},services:{type:"list",member:{type:"structure",required:["portName"],members:{portName:{},discoveryName:{},clientAliases:{type:"list",member:{type:"structure",required:["port"],members:{port:{type:"integer"},dnsName:{}}}},ingressPortOverride:{type:"integer"},timeout:{type:"structure",members:{idleTimeoutSeconds:{type:"integer"},perRequestTimeoutSeconds:{type:"integer"}}},tls:{type:"structure",required:["issuerCertificateAuthority"],members:{issuerCertificateAuthority:{type:"structure",members:{awsPcaAuthorityArn:{}}},kmsKey:{},roleArn:{}}}}}},logConfiguration:{shape:"S24"}}},S24:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S27"}}},S27:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S29:{type:"list",member:{type:"structure",required:["name"],members:{name:{},managedEBSVolume:{type:"structure",required:["roleArn"],members:{encrypted:{type:"boolean"},kmsKeyId:{},volumeType:{},sizeInGiB:{type:"integer"},snapshotId:{},iops:{type:"integer"},throughput:{type:"integer"},tagSpecifications:{shape:"S2h"},roleArn:{},filesystemType:{}}}}}},S2h:{type:"list",member:{type:"structure",required:["resourceType"],members:{resourceType:{},tags:{shape:"Sb"},propagateTags:{}}}},S2n:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"St"},platformVersion:{},platformFamily:{},taskDefinition:{},deploymentConfiguration:{shape:"S1e"},taskSets:{shape:"S2o"},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:"St"},launchType:{},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1n"},rolloutState:{},rolloutStateReason:{},serviceConnectConfiguration:{shape:"S1u"},serviceConnectResources:{type:"list",member:{type:"structure",members:{discoveryName:{},discoveryArn:{}}}},volumeConfigurations:{shape:"S29"}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1h"},placementStrategy:{shape:"S1k"},networkConfiguration:{shape:"S1n"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1r"},tags:{shape:"Sb"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S2o:{type:"list",member:{shape:"S2p"}},S2p:{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:"St"},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1n"},loadBalancers:{shape:"S18"},serviceRegistries:{shape:"S1b"},scale:{shape:"S2r"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sb"}}},S2r:{type:"structure",members:{value:{type:"double"},unit:{}}},S37:{type:"structure",members:{name:{},value:{},principalArn:{},type:{}}},S3a:{type:"list",member:{shape:"S3b"}},S3b:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S3n:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S3o"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S4u"},status:{},requiresAttributes:{type:"list",member:{shape:"S3b"}},placementConstraints:{shape:"S58"},compatibilities:{shape:"S5b"},runtimePlatform:{shape:"S5d"},requiresCompatibilities:{shape:"S5b"},cpu:{},memory:{},inferenceAccelerators:{shape:"S5g"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S5k"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S5n"}}},S3o:{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:"Ss"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{},name:{},appProtocol:{},containerPortRange:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Ss"},command:{shape:"Ss"},environment:{shape:"S3v"},environmentFiles:{shape:"S3w"},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:"Ss"},drop:{shape:"Ss"}}},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:"Ss"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S27"},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:"Ss"},dnsSearchDomains:{shape:"Ss"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Ss"},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:{shape:"S24"},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Ss"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S4n"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}},credentialSpecs:{shape:"Ss"}}}},S3v:{type:"list",member:{shape:"S12"}},S3w:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4n:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4u:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4z"},labels:{shape:"S4z"}}},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:{}}}}},configuredAtLaunch:{type:"boolean"}}}},S4z:{type:"map",key:{},value:{}},S58:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S5b:{type:"list",member:{}},S5d:{type:"structure",members:{cpuArchitecture:{},operatingSystemFamily:{}}},S5g:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S5k:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S12"}}}},S5n:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S5o:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5u:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S5w"},remainingResources:{shape:"S5x"},registeredResources:{shape:"S5x"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S3a"},registeredAt:{type:"timestamp"},attachments:{shape:"S13"},tags:{shape:"Sb"},healthStatus:{type:"structure",members:{overallStatus:{},details:{type:"list",member:{type:"structure",members:{type:{},status:{},lastUpdated:{type:"timestamp"},lastStatusChange:{type:"timestamp"}}}}}}}},S5w:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S5x:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Ss"}}}},S6l:{type:"list",member:{shape:"S5u"}},S73:{type:"list",member:{shape:"S74"}},S74:{type:"structure",members:{attachments:{shape:"S13"},attributes:{shape:"S3a"},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:"S78"},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:"S5g"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S7h"},platformVersion:{},platformFamily:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sb"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S5n"}}},S78:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{},containerPortRange:{},hostPortRange:{}}}},S7h:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Ss"},environment:{shape:"S3v"},environmentFiles:{shape:"S3w"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S4n"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S5n"}}},S7v:{type:"list",member:{type:"structure",members:{taskArn:{},protectionEnabled:{type:"boolean"},expirationDate:{type:"timestamp"}}}},S92:{type:"list",member:{type:"structure",required:["name"],members:{name:{},managedEBSVolume:{type:"structure",required:["roleArn"],members:{encrypted:{type:"boolean"},kmsKeyId:{},volumeType:{},sizeInGiB:{type:"integer"},snapshotId:{},iops:{type:"integer"},throughput:{type:"integer"},tagSpecifications:{shape:"S2h"},roleArn:{},terminationPolicy:{type:"structure",required:["deleteOnTermination"],members:{deleteOnTermination:{type:"boolean"}}},filesystemType:{}}}}}},S9c:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},{}],89:[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"},ListServicesByNamespace:{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"}}}},{}],90:[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"}]}}}},{}],91:[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"}}}},CopyServerlessCacheSnapshot:{input:{type:"structure",required:["SourceServerlessCacheSnapshotName","TargetServerlessCacheSnapshotName"],members:{SourceServerlessCacheSnapshotName:{},TargetServerlessCacheSnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S27"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},Tags:{shape:"S3"},SnapshotArns:{shape:"S2a"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S2c"},LogDeliveryConfigurations:{shape:"S2d"},TransitEncryptionEnabled:{type:"boolean"},NetworkType:{},IpDiscovery:{}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2t"}}}},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:"S2x"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2z"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},
+output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S23"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S21",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},Tags:{shape:"S3"},SnapshotArns:{shape:"S2a"},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:"S2d"},DataTieringEnabled:{type:"boolean"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{},ClusterMode:{},ServerlessCacheSnapshotName:{}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateServerlessCache:{input:{type:"structure",required:["ServerlessCacheName","Engine"],members:{ServerlessCacheName:{},Description:{},Engine:{},MajorEngineVersion:{},CacheUsageLimits:{shape:"S3h"},KmsKeyId:{},SecurityGroupIds:{shape:"S29"},SnapshotArnsToRestore:{shape:"S2a"},Tags:{shape:"S3"},UserGroupId:{},SubnetIds:{shape:"S3l"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},output:{resultWrapper:"CreateServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},CreateServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName","ServerlessCacheName"],members:{ServerlessCacheSnapshotName:{},ServerlessCacheName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3w"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"},AuthenticationMode:{shape:"S3y"}}},output:{shape:"S40",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S44"},Tags:{shape:"S3"}}},output:{shape:"S45",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S4b"},GlobalNodeGroupsToRetain:{shape:"S4b"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S4e"},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:"S2g"}}}},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:"S37"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteServerlessCache:{input:{type:"structure",required:["ServerlessCacheName"],members:{ServerlessCacheName:{},FinalSnapshotName:{}}},output:{resultWrapper:"DeleteServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},DeleteServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName"],members:{ServerlessCacheSnapshotName:{}}},output:{resultWrapper:"DeleteServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S40",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S45",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:"S2g",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:"S2t",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S5b"},CacheNodeTypeSpecificParameters:{shape:"S5e"}}}},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:"S2z",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:"S5b"},CacheNodeTypeSpecificParameters:{shape:"S5e"}},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:"S37",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:"S65",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:"S66"}},wrapper:!0}}}}},DescribeServerlessCacheSnapshots:{input:{type:"structure",members:{ServerlessCacheName:{},ServerlessCacheSnapshotName:{},SnapshotType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeServerlessCacheSnapshotsResult",type:"structure",members:{NextToken:{},ServerlessCacheSnapshots:{type:"list",member:{shape:"S1u",locationName:"ServerlessCacheSnapshot"}}}}},DescribeServerlessCaches:{input:{type:"structure",members:{ServerlessCacheName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeServerlessCachesResult",type:"structure",members:{NextToken:{},ServerlessCaches:{type:"list",member:{shape:"S3n"}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S6j"},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:"S1y",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S6j"},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:"S45"}},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:"S40"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},ExportServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName","S3BucketName"],members:{ServerlessCacheSnapshotName:{},S3BucketName:{}}},output:{resultWrapper:"ExportServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},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:"S7s"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S4e"},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:"S7z"},ScaleDownModifications:{shape:"S7z"}}}},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:"S2i"},AZMode:{},NewAvailabilityZones:{shape:"S27"},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S2d"},IpDiscovery:{}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S85"}}},output:{shape:"S87",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2x"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2z"}}}},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:"S37"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},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:"S2d"},IpDiscovery:{},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{},ClusterMode:{}}},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:"S7s"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyServerlessCache:{input:{type:"structure",required:["ServerlessCacheName"],members:{ServerlessCacheName:{},Description:{},CacheUsageLimits:{shape:"S3h"},RemoveUserGroup:{type:"boolean"},UserGroupId:{},SecurityGroupIds:{shape:"S29"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},output:{resultWrapper:"ModifyServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3w"},NoPasswordRequired:{type:"boolean"},AuthenticationMode:{shape:"S3y"}}},output:{shape:"S40",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S44"},UserIdsToRemove:{shape:"S44"}}},output:{shape:"S45",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:"S65"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S2i"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},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:"S85"}}},output:{shape:"S87",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:{shape:"S8y"}}},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"}}}},TestMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{shape:"S8y"}}},output:{resultWrapper:"TestMigrationResult",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"},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{},ClusterMode:{}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1d"},ReaderEndpoint:{shape:"S1d"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1d"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1d"},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:"S1m"},ReplicationGroupCreateTime:{type:"timestamp"},DataTiering:{},AutoMinorVersionUpgrade:{type:"boolean"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{},ClusterMode:{}},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:{}}}}},S1d:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1m:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1u:{type:"structure",members:{ServerlessCacheSnapshotName:{},ARN:{},KmsKeyId:{},SnapshotType:{},Status:{},CreateTime:{type:"timestamp"},ExpiryTime:{type:"timestamp"},BytesUsedForCache:{},ServerlessCacheConfiguration:{type:"structure",members:{ServerlessCacheName:{},Engine:{},MajorEngineVersion:{}}}}},S1y:{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:"S21"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{},DataTiering:{}},wrapper:!0},S21:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S23"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S23:{type:"list",member:{locationName:"AvailabilityZone"}},S27:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S28:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S29:{type:"list",member:{locationName:"SecurityGroupId"}},S2a:{type:"list",member:{locationName:"SnapshotArn"}},S2c:{type:"list",member:{locationName:"PreferredOutpostArn"}},S2d:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S2g:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1d"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S2i"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{}}},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:"S2i"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1d"},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:"S1m"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{}},wrapper:!0},S2i:{type:"list",member:{locationName:"CacheNodeId"}},S2t:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2x:{type:"list",member:{locationName:"SubnetIdentifier"}},S2z:{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:{}}},SupportedNetworkTypes:{shape:"S34"}}}},ARN:{},SupportedNetworkTypes:{shape:"S34"}},wrapper:!0},S34:{type:"list",member:{}},S37:{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},S3h:{type:"structure",members:{DataStorage:{type:"structure",required:["Unit"],members:{Maximum:{type:"integer"},Minimum:{type:"integer"},Unit:{}}},ECPUPerSecond:{type:"structure",members:{Maximum:{type:"integer"},Minimum:{type:"integer"}}}}},S3l:{type:"list",member:{locationName:"SubnetId"}},S3n:{type:"structure",members:{ServerlessCacheName:{},Description:{},CreateTime:{type:"timestamp"},Status:{},Engine:{},MajorEngineVersion:{},FullEngineVersion:{},CacheUsageLimits:{shape:"S3h"},KmsKeyId:{},SecurityGroupIds:{shape:"S29"},Endpoint:{shape:"S1d"},ReaderEndpoint:{shape:"S1d"},ARN:{},UserGroupId:{},SubnetIds:{shape:"S3l"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},S3w:{type:"list",member:{}},S3y:{type:"structure",members:{Type:{},Passwords:{shape:"S3w"}}},S40:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},MinimumEngineVersion:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S44:{type:"list",member:{}},S45:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S46"},MinimumEngineVersion:{},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S46"},UserIdsToAdd:{shape:"S46"}}},ReplicationGroups:{type:"list",member:{}},ServerlessCaches:{type:"list",member:{}},ARN:{}}},S46:{type:"list",member:{}},S4b:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S4e:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S27"},PreferredOutpostArns:{shape:"S2c"}}}},S5b:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S5e:{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:{}}}},S65:{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:"S66"},ReservationARN:{}},wrapper:!0},S66:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S6j:{type:"list",member:{}},S7s:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S23"}}}},S7z:{type:"list",member:{}},S85:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S87:{type:"structure",members:{CacheParameterGroupName:{}}},S8y:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}}},{}],92:[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"},DescribeServerlessCacheSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerlessCacheSnapshots"},DescribeServerlessCaches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerlessCaches"},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"}}}},{}],93:[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"}}}},{}],94:[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"}}}}},{}],95:[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"}}}},{}],96:[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"}]}}}},{}],97:[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:"S1a"}}},output:{shape:"S1c"}},CreateReplicationConfiguration:{http:{requestUri:"/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration",responseCode:200},input:{type:"structure",required:["SourceFileSystemId","Destinations"],members:{SourceFileSystemId:{location:"uri",locationName:"SourceFileSystemId"},Destinations:{type:"list",member:{type:"structure",members:{Region:{},AvailabilityZoneName:{},KmsKeyId:{},FileSystemId:{}}}}}},output:{shape:"S1k"}},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"}}}},DeleteReplicationConfiguration:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration",responseCode:204},input:{type:"structure",required:["SourceFileSystemId"],members:{SourceFileSystemId:{location:"uri",locationName:"SourceFileSystemId"}}}},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:"S1v"}}},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:"S23"},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:"S28"}},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:"S2c"}},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:"S2k"}},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:"S1a"}}}},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:"S1c"}},NextMarker:{}}}},DescribeReplicationConfigurations:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/replication-configurations",responseCode:200},input:{type:"structure",members:{FileSystemId:{location:"querystring",locationName:"FileSystemId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Replications:{type:"list",member:{shape:"S1k"}},NextToken:{}}}},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:"S1a"}}}},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:"S23"}}}},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:"S29"}}},output:{shape:"S28"}},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:"S2c"}},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:"S2l"}}},output:{shape:"S2k"}},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:"S1v",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"}},UpdateFileSystemProtection:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/protection",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ReplicationOverwriteProtection:{}}},output:{shape:"S15"},idempotent:!0}},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"},ValueInArchive:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"},FileSystemProtection:{shape:"S15"}}},S15:{type:"structure",members:{ReplicationOverwriteProtection:{}}},S1a:{type:"list",member:{}},S1c:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{type:"structure",required:["SourceFileSystemId","SourceFileSystemRegion","SourceFileSystemArn","OriginalSourceFileSystemArn","CreationTime","Destinations"],members:{SourceFileSystemId:{},SourceFileSystemRegion:{},SourceFileSystemArn:{},OriginalSourceFileSystemArn:{},CreationTime:{type:"timestamp"},Destinations:{type:"list",member:{type:"structure",required:["Status","FileSystemId","Region"],members:{Status:{},FileSystemId:{},Region:{},LastReplicatedTimestamp:{type:"timestamp"}}}}}},S1v:{type:"list",member:{}},S23:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S28:{type:"structure",members:{BackupPolicy:{shape:"S29"}}},S29:{type:"structure",required:["Status"],members:{Status:{}}},S2c:{type:"structure",members:{FileSystemId:{},Policy:{}}},S2k:{type:"structure",members:{LifecyclePolicies:{shape:"S2l"}}},S2l:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{},TransitionToArchive:{}}}}}}},{}],98:[function(e,t,r){t.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccessPoints"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"FileSystems"},DescribeMountTargets:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"MountTargets"},DescribeReplicationConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Replications"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Tags"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],99:[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:{}}}}},{}],100:[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"}}}},{}],101:[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"}}}},{}],102:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",protocols:["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:{}}},AddTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},RevocationContents:{type:"list",member:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},RevocationType:{}}}}}},output:{resultWrapper:"AddTrustStoreRevocationsResult",type:"structure",members:{TrustStoreRevocations:{type:"list",member:{type:"structure",members:{TrustStoreArn:{},RevocationId:{type:"long"},RevocationType:{},NumberOfRevokedEntries:{type:"long"}}}}}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},Tags:{shape:"Sb"},MutualAuthentication:{shape:"S2d"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S2h"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S2l"},SubnetMappings:{shape:"S2n"},SecurityGroups:{shape:"S2s"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2z"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S3h"},Priority:{type:"integer"},Actions:{shape:"Sy"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3x"}}}},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:"S4b"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S4h"}}}},CreateTrustStore:{input:{type:"structure",required:["Name","CaCertificatesBundleS3Bucket","CaCertificatesBundleS3Key"],members:{Name:{},CaCertificatesBundleS3Bucket:{},CaCertificatesBundleS3Key:{},CaCertificatesBundleS3ObjectVersion:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateTrustStoreResult",type:"structure",members:{TrustStores:{shape:"S4n"}}}},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:{}}},DeleteTrustStore:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{}}},output:{resultWrapper:"DeleteTrustStoreResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S53"}}},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:"S2h"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S4j"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2z"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3x"},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:"S3k"}}}},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:"S6d"}}}},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:"S4h"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S53"},Include:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S54"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}},AnomalyDetection:{type:"structure",members:{Result:{},MitigationInEffect:{}}}}}}}}},DescribeTrustStoreAssociations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoreAssociationsResult",type:"structure",members:{TrustStoreAssociations:{type:"list",member:{
+type:"structure",members:{ResourceArn:{}}}},NextMarker:{}}}},DescribeTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},RevocationIds:{shape:"S74"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoreRevocationsResult",type:"structure",members:{TrustStoreRevocations:{type:"list",member:{type:"structure",members:{TrustStoreArn:{},RevocationId:{type:"long"},RevocationType:{},NumberOfRevokedEntries:{type:"long"}}}},NextMarker:{}}}},DescribeTrustStores:{input:{type:"structure",members:{TrustStoreArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoresResult",type:"structure",members:{TrustStores:{shape:"S4n"},NextMarker:{}}}},GetTrustStoreCaCertificatesBundle:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{}}},output:{resultWrapper:"GetTrustStoreCaCertificatesBundleResult",type:"structure",members:{Location:{}}}},GetTrustStoreRevocationContent:{input:{type:"structure",required:["TrustStoreArn","RevocationId"],members:{TrustStoreArn:{},RevocationId:{type:"long"}}},output:{resultWrapper:"GetTrustStoreRevocationContentResult",type:"structure",members:{Location:{}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},MutualAuthentication:{shape:"S2d"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S2h"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S3h"},Actions:{shape:"Sy"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3x"}}}},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:"S4b"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S4h"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S6d"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S6d"}}}},ModifyTrustStore:{input:{type:"structure",required:["TrustStoreArn","CaCertificatesBundleS3Bucket","CaCertificatesBundleS3Key"],members:{TrustStoreArn:{},CaCertificatesBundleS3Bucket:{},CaCertificatesBundleS3Key:{},CaCertificatesBundleS3ObjectVersion:{}}},output:{resultWrapper:"ModifyTrustStoreResult",type:"structure",members:{TrustStores:{shape:"S4n"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S53"}}},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:{}}},RemoveTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn","RevocationIds"],members:{TrustStoreArn:{},RevocationIds:{shape:"S74"}}},output:{resultWrapper:"RemoveTrustStoreRevocationsResult",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:"S3x"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2s"},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2s"},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S2l"},SubnetMappings:{shape:"S2n"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S38"},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:{}}}},Sy:{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"}}}}}}}},S2b:{type:"list",member:{}},S2d:{type:"structure",members:{Mode:{},TrustStoreArn:{},IgnoreClientCertificateExpiry:{type:"boolean"}}},S2h:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},MutualAuthentication:{shape:"S2d"}}}},S2l:{type:"list",member:{}},S2n:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2s:{type:"list",member:{}},S2z:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S38"},SecurityGroups:{shape:"S2s"},IpAddressType:{},CustomerOwnedIpv4Pool:{},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}}},S38:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S3h:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S3k"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S3k"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S3k"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S3k"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S3k"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S3k"}}}}}},S3k:{type:"list",member:{}},S3x:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S3h"},Actions:{shape:"Sy"},IsDefault:{type:"boolean"}}}},S4b:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S4h:{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:"S4b"},LoadBalancerArns:{shape:"S4j"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S4j:{type:"list",member:{}},S4n:{type:"list",member:{type:"structure",members:{Name:{},TrustStoreArn:{},Status:{},NumberOfCaCertificates:{type:"integer"},TotalRevokedEntries:{type:"long"}}}},S53:{type:"list",member:{shape:"S54"}},S54:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S6d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S74:{type:"list",member:{type:"long"}}}}},{}],103:[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"},DescribeTrustStoreAssociations:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"},DescribeTrustStoreRevocations:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"},DescribeTrustStores:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"}}}},{}],104:[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"}]}}}},{}],105:[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:"S11"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1m"},ExecutionRoleArn:{}}},output:{type:"structure",members:{StepIds:{shape:"S1v"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1y"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1v"},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:"S2d"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1y"},TrustedIdentityPropagationEnabled:{type:"boolean"},IdcUserAssignment:{},IdcInstanceArn:{},EncryptionKeyArn:{}}},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:"S2q"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2z"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2z"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S30"},AdditionalSlaveSecurityGroups:{shape:"S30"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S33"},Tags:{shape:"S1y"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Si"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S37"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S39"},OSReleaseLabel:{},EbsRootVolumeIops:{type:"integer"},EbsRootVolumeThroughput:{type:"integer"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1t"},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:"S3n"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1n"},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:"S3u"}}}},SupportedProducts:{shape:"S3w"},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:"S40"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1y"},NotebookS3Location:{shape:"S44"},OutputNotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookFormat:{},EnvironmentVariables:{shape:"S48"}}}}}},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:{},AvailableOSReleases:{type:"list",member:{type:"structure",members:{Label:{}}}}}}},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:"S4l"},ActionOnFailure:{},Status:{shape:"S4m"},ExecutionRoleArn:{}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S2d"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1y"},IdcInstanceArn:{},TrustedIdentityPropagationEnabled:{type:"boolean"},IdcUserAssignment:{},EncryptionKeyArn:{}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4x"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S51"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetClusterSessionCredentials:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},ExecutionRoleArn:{}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{UsernamePassword:{type:"structure",members:{Username:{},Password:{}},sensitive:!0}},union:!0},ExpiresAt:{type:"timestamp"}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S5c"}}}},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:"S30"}}}},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:"S2q"},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:"Si"},EbsBlockDevices:{shape:"S63"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sl"},ResizeSpecifications:{shape:"Su"}}}},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:"Si"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Si"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S63"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S6f"},AutoScalingPolicy:{shape:"S6j"},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:{},ExecutionEngineId:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NotebookS3Location:{shape:"S44"},ExecutionEngineId:{}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S30"},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:"S1t"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S4l"},ActionOnFailure:{},Status:{shape:"S4m"}}}},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:{}}}},ListSupportedInstanceTypes:{input:{type:"structure",required:["ReleaseLabel"],members:{ReleaseLabel:{},Marker:{}}},output:{type:"structure",members:{SupportedInstanceTypes:{type:"list",member:{type:"structure",members:{Type:{},MemoryGB:{type:"float"},StorageGB:{type:"integer"},VCPU:{type:"integer"},Is64BitsOnly:{type:"boolean"},InstanceFamilyId:{},EbsOptimizedAvailable:{type:"boolean"},EbsOptimizedByDefault:{type:"boolean"},NumberOfDisks:{type:"integer"},EbsStorageOnly:{type:"boolean"},Architecture:{}}}},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"},ResizeSpecifications:{shape:"Su"}}}}}},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:"S6f"},ReconfigurationType:{},Configurations:{shape:"Si"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S15"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S6j"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4x"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S51"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S5c"}}},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:"S30"}}},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:"S11"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3n"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2z"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S8m"},AdditionalSlaveSecurityGroups:{shape:"S8m"}}},Steps:{shape:"S1m"},BootstrapActions:{type:"list",member:{shape:"S3u"}},SupportedProducts:{shape:"S3w"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1t"}}}},Applications:{shape:"S33"},Configurations:{shape:"Si"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1y"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S37"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S5c"},PlacementGroupConfigs:{shape:"S39"},AutoTerminationPolicy:{shape:"S4x"},OSReleaseLabel:{},EbsRootVolumeIops:{type:"integer"},EbsRootVolumeThroughput:{type:"integer"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetKeepJobFlowAliveWhenNoSteps:{input:{type:"structure",required:["JobFlowIds","KeepJobFlowAliveWhenNoSteps"],members:{JobFlowIds:{shape:"S1t"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1t"},TerminationProtected:{type:"boolean"}}}},SetUnhealthyNodeReplacement:{input:{type:"structure",required:["JobFlowIds","UnhealthyNodeReplacement"],members:{JobFlowIds:{shape:"S1t"},UnhealthyNodeReplacement:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",
+required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1t"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S40"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1y"},NotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookFormat:{},EnvironmentVariables:{shape:"S48"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1t"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S2d"},DefaultS3Location:{},EncryptionKeyArn:{}}}},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:"Si"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sl"},ResizeSpecifications:{shape:"Su"}}},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"},Throughput:{type:"integer"}}},Si:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Si"},Properties:{shape:"Sk"}}}},Sk:{type:"map",key:{},value:{}},Sl:{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:{}}}}}}},Su:{type:"structure",members:{SpotResizeSpecification:{type:"structure",required:["TimeoutDurationMinutes"],members:{TimeoutDurationMinutes:{type:"integer"}}},OnDemandResizeSpecification:{type:"structure",required:["TimeoutDurationMinutes"],members:{TimeoutDurationMinutes:{type:"integer"}}}}},S11:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Si"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S15"},CustomAmiId:{}}}},S15:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S16"},Rules:{shape:"S17"}}},S16:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S17:{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:{}}}}}}}}}}},S1m:{type:"list",member:{shape:"S1n"}},S1n:{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:"S1t"}}}}},S1t:{type:"list",member:{}},S1v:{type:"list",member:{}},S1y:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S2d:{type:"list",member:{}},S2q:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}},ErrorDetails:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorData:{type:"list",member:{shape:"Sk"}},ErrorMessage:{}}}}}},S2z:{type:"list",member:{}},S30:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S30"},AdditionalInfo:{shape:"Sk"}}}},S37:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S39:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3n:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2z"}}},S3u:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1t"}}}}},S3w:{type:"list",member:{}},S40:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{},ExecutionRoleArn:{}}},S44:{type:"structure",members:{Bucket:{},Key:{}}},S48:{type:"map",key:{},value:{}},S4l:{type:"structure",members:{Jar:{},Properties:{shape:"Sk"},MainClass:{},Args:{shape:"S30"}}},S4m:{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"}}}}},S4x:{type:"structure",members:{IdleTimeout:{type:"long"}}},S51:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S5c:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S63:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S6f:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S6h"},InstancesToProtect:{shape:"S6h"},InstanceTerminationTimeout:{type:"integer"}}}}},S6h:{type:"list",member:{}},S6j:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S16"},Rules:{shape:"S17"}}},S8m:{type:"list",member:{}}}}},{}],106:[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"},ListSupportedInstanceTypes:{input_token:"Marker",output_token:"Marker"}}}},{}],107:[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"}]}}}},{}],108:[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"}}}}},{}],109:[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"}}}},{}],110:[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"}]}}}},{}],111:[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:{}}}}}},{}],112:[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"}}}},{}],113:[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"}]}}}},{}],114:[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:{shape:"S11"}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1o"}}},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:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S15"}}},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:"S2y"},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:"S1o"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4n"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6n"},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:"S6n"},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:"S1o"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4n"}}},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:"S2y"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1o"}}},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:{shape:"S11"}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S11:{type:"string",sensitive:!0},S15:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}}}},S1o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2y:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4n:{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:"S59"},SecurityGroups:{shape:"S59"},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:"S1o"}}},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"}}}}}},S59:{type:"list",member:{}},S6n:{type:"list",member:{}}}}},{}],115:[function(e,t,r){arguments[4][42][0].apply(r,arguments)},{dup:42}],116:[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"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},Password:{shape:"S20"},RetryOptions:{shape:"S21"},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:"S2a"},RetryOptions:{shape:"S2d"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2g"},DocumentIdOptions:{shape:"S2j"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2r"},RetryOptions:{shape:"S2u"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2g"},DocumentIdOptions:{shape:"S2j"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S32"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S35"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S39"},BufferingHints:{shape:"S3d"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3g"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3m"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S3p"},
AmazonOpenSearchServerlessDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},CollectionEndpoint:{},IndexName:{},BufferingHints:{shape:"S3w"},RetryOptions:{shape:"S3z"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2g"}}},MSKSourceConfiguration:{type:"structure",required:["MSKClusterARN","TopicName","AuthenticationConfiguration"],members:{MSKClusterARN:{},TopicName:{},AuthenticationConfiguration:{shape:"S45"}}},SnowflakeDestinationConfiguration:{type:"structure",required:["AccountUrl","PrivateKey","User","Database","Schema","Table","RoleARN","S3Configuration"],members:{AccountUrl:{shape:"S48"},PrivateKey:{shape:"S49"},KeyPassphrase:{shape:"S4a"},User:{shape:"S4b"},Database:{shape:"S4c"},Schema:{shape:"S4d"},Table:{shape:"S4e"},SnowflakeRoleConfiguration:{shape:"S4f"},DataLoadingOption:{},MetaDataColumnName:{shape:"S4i"},ContentColumnName:{shape:"S4j"},SnowflakeVpcConfiguration:{shape:"S4k"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S4m"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}}}},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:"S4z"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S4z"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}},MSKSourceDescription:{type:"structure",members:{MSKClusterARN:{},TopicName:{},AuthenticationConfiguration:{shape:"S45"},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S5b"},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:"S5b"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},RetryOptions:{shape:"S21"},S3DestinationDescription:{shape:"S5b"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S5b"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2a"},RetryOptions:{shape:"S2d"},S3BackupMode:{},S3DestinationDescription:{shape:"S5b"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S5f"},DocumentIdOptions:{shape:"S2j"}}},AmazonopensearchserviceDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2r"},RetryOptions:{shape:"S2u"},S3BackupMode:{},S3DestinationDescription:{shape:"S5b"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S5f"},DocumentIdOptions:{shape:"S2j"}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S32"},S3BackupMode:{},S3DestinationDescription:{shape:"S5b"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S35"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S3a"},Name:{}}},BufferingHints:{shape:"S3d"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3g"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3m"},S3BackupMode:{},S3DestinationDescription:{shape:"S5b"}}},SnowflakeDestinationDescription:{type:"structure",members:{AccountUrl:{shape:"S48"},User:{shape:"S4b"},Database:{shape:"S4c"},Schema:{shape:"S4d"},Table:{shape:"S4e"},SnowflakeRoleConfiguration:{shape:"S4f"},DataLoadingOption:{},MetaDataColumnName:{shape:"S4i"},ContentColumnName:{shape:"S4j"},SnowflakeVpcConfiguration:{shape:"S4k"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S4m"},S3BackupMode:{},S3DestinationDescription:{shape:"S5b"}}},AmazonOpenSearchServerlessDestinationDescription:{type:"structure",members:{RoleARN:{},CollectionEndpoint:{},IndexName:{},BufferingHints:{shape:"S3w"},RetryOptions:{shape:"S3z"},S3BackupMode:{},S3DestinationDescription:{shape:"S5b"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S5f"}}}}}},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:"S3q"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S5v"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S5v"}}}},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:"S3p"}}},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:"S6g",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:"S6g"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},Password:{shape:"S20"},RetryOptions:{shape:"S21"},S3Update:{shape:"S6g"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S6g"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2a"},RetryOptions:{shape:"S2d"},S3Update:{shape:"S6g"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},DocumentIdOptions:{shape:"S2j"}}},AmazonopensearchserviceDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2r"},RetryOptions:{shape:"S2u"},S3Update:{shape:"S6g"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},DocumentIdOptions:{shape:"S2j"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S32"},S3BackupMode:{},S3Update:{shape:"S6g"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S35"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S39"},BufferingHints:{shape:"S3d"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3g"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3m"},S3BackupMode:{},S3Update:{shape:"S6g"}}},AmazonOpenSearchServerlessDestinationUpdate:{type:"structure",members:{RoleARN:{},CollectionEndpoint:{},IndexName:{},BufferingHints:{shape:"S3w"},RetryOptions:{shape:"S3z"},S3Update:{shape:"S6g"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SnowflakeDestinationUpdate:{type:"structure",members:{AccountUrl:{shape:"S48"},PrivateKey:{shape:"S49"},KeyPassphrase:{shape:"S4a"},User:{shape:"S4b"},Database:{shape:"S4c"},Schema:{shape:"S4d"},Table:{shape:"S4e"},SnowflakeRoleConfiguration:{shape:"S4f"},DataLoadingOption:{},MetaDataColumnName:{shape:"S4i"},ContentColumnName:{shape:"S4j"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S4m"},S3BackupMode:{},S3Update:{shape:"S6g"}}}}},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"}}},S1v:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1z:{type:"string",sensitive:!0},S20:{type:"string",sensitive:!0},S21:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2a:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2d:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2g:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2h"},RoleARN:{},SecurityGroupIds:{shape:"S2i"}}},S2h:{type:"list",member:{}},S2i:{type:"list",member:{}},S2j:{type:"structure",required:["DefaultDocumentIdFormat"],members:{DefaultDocumentIdFormat:{}}},S2r:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2u:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S32:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S35:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S39:{type:"structure",required:["Url"],members:{Url:{shape:"S3a"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S3a:{type:"string",sensitive:!0},S3d:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S3g:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S3m:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S3p:{type:"list",member:{shape:"S3q"}},S3q:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3w:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S3z:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S45:{type:"structure",required:["RoleARN","Connectivity"],members:{RoleARN:{},Connectivity:{}}},S48:{type:"string",sensitive:!0},S49:{type:"string",sensitive:!0},S4a:{type:"string",sensitive:!0},S4b:{type:"string",sensitive:!0},S4c:{type:"string",sensitive:!0},S4d:{type:"string",sensitive:!0},S4e:{type:"string",sensitive:!0},S4f:{type:"structure",members:{Enabled:{type:"boolean"},SnowflakeRole:{type:"string",sensitive:!0}}},S4i:{type:"string",sensitive:!0},S4j:{type:"string",sensitive:!0},S4k:{type:"structure",required:["PrivateLinkVpceId"],members:{PrivateLinkVpceId:{type:"string",sensitive:!0}}},S4m:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S4z:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S5b:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S5f:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2h"},RoleARN:{},SecurityGroupIds:{shape:"S2i"},VpcId:{}}},S5v:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S6g:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},{}],117:[function(e,t,r){arguments[4][42][0].apply(r,arguments)},{dup:42}],118:[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"},MonitorConfig:{type:"structure",required:["MonitorName"],members:{MonitorName:{}}},TimeAlignmentBoundary:{shape:"Sr"}}},output:{type:"structure",members:{PredictorArn:{}}}},CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S10"},EncryptionConfig:{shape:"Si"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"S16"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"S19"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sm"},Format:{},ImportMode:{}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateExplainability:{input:{type:"structure",required:["ExplainabilityName","ResourceArn","ExplainabilityConfig"],members:{ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1k"},DataSource:{shape:"S19"},Schema:{shape:"S10"},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:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{ExplainabilityExportArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"S4"},Tags:{shape:"Sm"},TimeSeriesSelector:{shape:"S1t"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreateMonitor:{input:{type:"structure",required:["MonitorName","ResourceArn"],members:{MonitorName:{},ResourceArn:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{MonitorArn:{}}}},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:"S22"},EvaluationParameters:{shape:"S25"},HPOConfig:{shape:"S26"},InputDataConfig:{shape:"S2g"},FeaturizationConfig:{shape:"S2j"},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:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},CreateWhatIfAnalysis:{input:{type:"structure",required:["WhatIfAnalysisName","ForecastArn"],members:{WhatIfAnalysisName:{},ForecastArn:{},TimeSeriesSelector:{shape:"S1t"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{WhatIfAnalysisArn:{}}}},CreateWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastName","WhatIfAnalysisArn"],members:{WhatIfForecastName:{},WhatIfAnalysisArn:{},TimeSeriesTransformations:{shape:"S2w"},TimeSeriesReplacementsDataSource:{shape:"S34"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{WhatIfForecastArn:{}}}},CreateWhatIfForecastExport:{input:{type:"structure",required:["WhatIfForecastExportName","WhatIfForecastArns","Destination"],members:{WhatIfForecastExportName:{},WhatIfForecastArns:{shape:"S38"},Destination:{shape:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{WhatIfForecastExportArn:{}}}},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},DeleteMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},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},DeleteWhatIfAnalysis:{input:{type:"structure",required:["WhatIfAnalysisArn"],members:{WhatIfAnalysisArn:{}}},idempotent:!0},DeleteWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastArn"],members:{WhatIfForecastArn:{}}},idempotent:!0},DeleteWhatIfForecastExport:{input:{type:"structure",required:["WhatIfForecastExportArn"],members:{WhatIfForecastExportArn:{}}},idempotent:!0},DescribeAutoPredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},ForecastFrequency:{},ForecastDimensions:{shape:"S6"},DatasetImportJobArns:{shape:"S16"},DataConfig:{shape:"S8"},EncryptionConfig:{shape:"Si"},ReferencePredictorSummary:{shape:"S3q"},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{},ExplainabilityInfo:{type:"structure",members:{ExplainabilityArn:{},Status:{}}},MonitorInfo:{type:"structure",members:{MonitorArn:{},Status:{}}},TimeAlignmentBoundary:{shape:"Sr"}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S10"},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:"S16"},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:"S19"},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"},Format:{},ImportMode:{}}},idempotent:!0},DescribeExplainability:{input:{type:"structure",required:["ExplainabilityArn"],members:{ExplainabilityArn:{}}},output:{type:"structure",members:{ExplainabilityArn:{},ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1k"},EnableVisualization:{type:"boolean"},DataSource:{shape:"S19"},Schema:{shape:"S10"},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:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},Format:{}}},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"},TimeSeriesSelector:{shape:"S1t"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},Format:{}}},idempotent:!0},DescribeMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},output:{type:"structure",members:{MonitorName:{},MonitorArn:{},ResourceArn:{},Status:{},LastEvaluationTime:{type:"timestamp"},LastEvaluationState:{},Baseline:{type:"structure",members:{PredictorBaseline:{type:"structure",members:{BaselineMetrics:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"double"}}}}}}}},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},EstimatedEvaluationTimeRemainingInMinutes:{type:"long"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},AutoMLAlgorithmArns:{shape:"S16"},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S22"},EvaluationParameters:{shape:"S25"},HPOConfig:{shape:"S26"},InputDataConfig:{shape:"S2g"},FeaturizationConfig:{shape:"S2j"},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:"S16"},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:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},Format:{}}},idempotent:!0},DescribeWhatIfAnalysis:{input:{type:"structure",required:["WhatIfAnalysisArn"],members:{WhatIfAnalysisArn:{}}},output:{type:"structure",members:{WhatIfAnalysisName:{},WhatIfAnalysisArn:{},ForecastArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},TimeSeriesSelector:{shape:"S1t"}}},idempotent:!0},DescribeWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastArn"],members:{WhatIfForecastArn:{}}},output:{type:"structure",members:{WhatIfForecastName:{},WhatIfForecastArn:{},WhatIfAnalysisArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},TimeSeriesTransformations:{shape:"S2w"},TimeSeriesReplacementsDataSource:{shape:"S34"},ForecastTypes:{shape:"S4"}}},idempotent:!0},DescribeWhatIfForecastExport:{input:{type:"structure",required:["WhatIfForecastExportArn"],members:{WhatIfForecastExportArn:{}}},output:{type:"structure",members:{WhatIfForecastExportArn:{},WhatIfForecastExportName:{},WhatIfForecastArns:{type:"list",member:{}},Destination:{shape:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},EstimatedTimeRemainingInMinutes:{type:"long"},LastModificationTime:{type:"timestamp"},Format:{}}},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:"S5m"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"S19"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},ImportMode:{}}}},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:"S5m"}}},output:{type:"structure",members:{Explainabilities:{type:"list",member:{type:"structure",members:{ExplainabilityArn:{},ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1k"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListExplainabilityExports:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{ExplainabilityExports:{type:"list",member:{type:"structure",members:{ExplainabilityExportArn:{},ExplainabilityExportName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},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},ListMonitorEvaluations:{input:{type:"structure",required:["MonitorArn"],members:{NextToken:{},MaxResults:{type:"integer"},MonitorArn:{},Filters:{shape:"S5m"}}},output:{type:"structure",members:{NextToken:{},PredictorMonitorEvaluations:{type:"list",member:{type:"structure",members:{ResourceArn:{},MonitorArn:{},EvaluationTime:{type:"timestamp"},EvaluationState:{},WindowStartDatetime:{type:"timestamp"},WindowEndDatetime:{type:"timestamp"},PredictorEvent:{type:"structure",members:{Detail:{},Datetime:{type:"timestamp"}}},MonitorDataSource:{type:"structure",members:{DatasetImportJobArn:{},ForecastArn:{},PredictorArn:{}}},MetricResults:{type:"list",member:{type:"structure",members:{MetricName:{},MetricValue:{type:"double"}}}},NumItemsEvaluated:{type:"long"},Message:{}}}}}},idempotent:!0},ListMonitors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{Monitors:{type:"list",member:{type:"structure",members:{MonitorArn:{},MonitorName:{},ResourceArn:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},IsAutoPredictor:{type:"boolean"},ReferencePredictorSummary:{shape:"S3q"},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"}}}},ListWhatIfAnalyses:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{WhatIfAnalyses:{type:"list",member:{type:"structure",members:{WhatIfAnalysisArn:{},WhatIfAnalysisName:{},ForecastArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListWhatIfForecastExports:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{WhatIfForecastExports:{type:"list",member:{type:"structure",members:{WhatIfForecastExportArn:{},WhatIfForecastArns:{shape:"S38"},WhatIfForecastExportName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListWhatIfForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{WhatIfForecasts:{type:"list",member:{type:"structure",members:{WhatIfForecastArn:{},WhatIfForecastName:{},WhatIfAnalysisArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ResumeResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},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:"S16"}}},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},Sr:{type:"structure",members:{Month:{},DayOfMonth:{type:"integer"},DayOfWeek:{},Hour:{type:"integer"}}},S10:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},S16:{type:"list",member:{}},S19:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"S1a"}}},S1a:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},S1k:{type:"structure",required:["TimeSeriesGranularity","TimePointGranularity"],members:{TimeSeriesGranularity:{},TimePointGranularity:{}}},S1q:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"S1a"}}},S1t:{type:"structure",members:{TimeSeriesIdentifiers:{type:"structure",members:{DataSource:{shape:"S19"},Schema:{shape:"S10"},Format:{}}}}},S22:{type:"map",key:{},value:{}},S25:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S26:{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:{}}}}}}}},S2g:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S2j:{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:{}}}}}}}}}},S2w:{type:"list",member:{type:"structure",members:{Action:{type:"structure",required:["AttributeName","Operation","Value"],members:{AttributeName:{},Operation:{},Value:{type:"double"}}},TimeSeriesConditions:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue","Condition"],members:{AttributeName:{},AttributeValue:{},Condition:{}}}}}}},S34:{type:"structure",required:["S3Config","Schema"],members:{S3Config:{shape:"S1a"},Schema:{shape:"S10"},Format:{},TimestampFormat:{}}},S38:{type:"list",member:{}},S3q:{type:"structure",members:{Arn:{},State:{}}},S5m:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},{}],119:[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"},ListExplainabilities:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Explainabilities"},ListExplainabilityExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ExplainabilityExports"},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"},ListMonitorEvaluations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorMonitorEvaluations"},ListMonitors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Monitors"},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"},ListWhatIfAnalyses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WhatIfAnalyses"},ListWhatIfForecastExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WhatIfForecastExports"},ListWhatIfForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WhatIfForecasts"}}}},{}],120:[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:{shape:"S4"},NextToken:{}}},output:{type:"structure",members:{Forecast:{shape:"S9"}}}},QueryWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastArn","Filters"],members:{WhatIfForecastArn:{},StartDate:{},EndDate:{},Filters:{shape:"S4"},NextToken:{}}},output:{type:"structure",members:{Forecast:{shape:"S9"}}}}},shapes:{S4:{type:"map",key:{},value:{}},S9:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}},{}],121:[function(e,t,r){arguments[4][42][0].apply(r,arguments)},{dup:42}],122:[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:{type:"list",member:{shape:"S4"},sensitive:!0},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},FilterOption:{type:"structure",members:{InstanceStatuses:{type:"list",member:{}}}}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sq"},Tags:{shape:"Su"}}},output:{type:"structure",members:{Alias:{shape:"Sz"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"S13"},OperatingSystem:{},Tags:{shape:"Su"},ServerSdkVersion:{}}},output:{type:"structure",members:{Build:{shape:"S18"},UploadCredentials:{shape:"S1d"},StorageLocation:{shape:"S13"}}}},CreateContainerGroupDefinition:{input:{type:"structure",required:["Name","TotalMemoryLimit","TotalCpuLimit","ContainerDefinitions","OperatingSystem"],members:{Name:{},SchedulingStrategy:{},TotalMemoryLimit:{type:"integer"},TotalCpuLimit:{type:"integer"},ContainerDefinitions:{type:"list",member:{type:"structure",required:["ContainerName","ImageUri"],members:{ContainerName:{},ImageUri:{},MemoryLimits:{shape:"S1n"},PortConfiguration:{shape:"S1p"},Cpu:{type:"integer"},HealthCheck:{shape:"S1v"},Command:{shape:"S1w"},Essential:{type:"boolean"},EntryPoint:{shape:"S23"},WorkingDirectory:{},Environment:{shape:"S24"},DependsOn:{shape:"S26"}}}},OperatingSystem:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{ContainerGroupDefinition:{shape:"S2b"}}}},CreateFleet:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S2m"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S2o"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S2s"},ResourceCreationLimitPolicy:{shape:"S2y"},MetricGroups:{shape:"S30"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S33"},Locations:{shape:"S35"},Tags:{shape:"Su"},ComputeType:{},AnywhereConfiguration:{shape:"S39"},InstanceRoleCredentialsProvider:{},ContainerGroupsConfiguration:{type:"structure",required:["ContainerGroupDefinitionNames","ConnectionPortRange"],members:{ContainerGroupDefinitionNames:{type:"list",member:{}},ConnectionPortRange:{shape:"S3f"},DesiredReplicaContainerGroupsPerInstance:{type:"integer"}}}}},output:{type:"structure",members:{FleetAttributes:{shape:"S3i"},LocationStates:{shape:"S3t"}}}},CreateFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S35"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S3t"}}}},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:"S44"},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:"Su"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S4n"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{},Location:{}}},output:{type:"structure",members:{GameSession:{shape:"S4u"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S53"},Destinations:{shape:"S55"},FilterConfiguration:{shape:"S58"},PriorityConfiguration:{shape:"S5a"},CustomEventData:{},NotificationTarget:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S5g"}}}},CreateLocation:{input:{type:"structure",required:["LocationName"],members:{LocationName:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{Location:{shape:"S5l"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S5o"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S4n"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{Configuration:{shape:"S5y"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Su"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S64"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{shape:"S4"},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S68"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{shape:"S4"},sensitive:!0},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S6f"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"S13"},ZipFile:{type:"blob"},Tags:{shape:"Su"}}},output:{type:"structure",members:{Script:{shape:"S6j"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S6m"}}}},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:{}}}},DeleteContainerGroupDefinition:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S59"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S3t"}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteLocation:{input:{type:"structure",required:["LocationName"],members:{LocationName:{}}},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:{}}},DeregisterCompute:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},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:"Sz"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S18"}}}},DescribeCompute:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},output:{type:"structure",members:{Compute:{shape:"S7p"}}}},DescribeContainerGroupDefinition:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ContainerGroupDefinition:{shape:"S2b"}}}},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:"S86"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S3i"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S86"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{shape:"S8c"}},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:{},Count:{type:"long"}}}},NextToken:{}}}},DescribeFleetLocationAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Locations:{shape:"S59"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationAttributes:{type:"list",member:{type:"structure",members:{LocationState:{shape:"S3u"},StoppedActions:{shape:"S3n"},UpdateStatus:{}}}},NextToken:{}}}},DescribeFleetLocationCapacity:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetCapacity:{shape:"S8c"}}}},DescribeFleetLocationUtilization:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetUtilization:{shape:"S8u"}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},InboundPermissions:{shape:"S2o"},UpdateStatus:{},Location:{}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S86"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{shape:"S8u"}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},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:"S4u"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S9g"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S5g"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S9t"},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:{shape:"S4x"},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:"Sa3"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S5y"}},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:"S64"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{shape:"S4"},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S6f"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S2s"}}}},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:"Sb6"},UpdateStatus:{},Location:{}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S6j"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S6m"}}}}},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:{}}}}}}},GetComputeAccess:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},ComputeName:{},ComputeArn:{},Credentials:{shape:"S1d"},Target:{}}}},GetComputeAuthToken:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},ComputeName:{},ComputeArn:{},AuthToken:{},ExpirationTimestamp:{type:"timestamp"}}}},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:{shape:"S4x"},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:"Sz"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListCompute:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ComputeList:{type:"list",member:{shape:"S7p"}},NextToken:{}}}},ListContainerGroupDefinitions:{input:{type:"structure",members:{SchedulingStrategy:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ContainerGroupDefinitions:{type:"list",member:{shape:"S2b"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},ContainerGroupDefinitionName:{},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:"S4g"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sf"}},NextToken:{}}}},ListLocations:{input:{type:"structure",members:{Filters:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Locations:{type:"list",member:{shape:"S5l"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S6j"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Su"}}}},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:"Sb6"}}},output:{type:"structure",members:{Name:{}}}},RegisterCompute:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{},CertificatePath:{},DnsName:{},IpAddress:{shape:"S4x"},Location:{}}},output:{type:"structure",members:{Compute:{shape:"S7p"}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S1d"},StorageLocation:{shape:"S13"}}}},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:"S4j"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},Location:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S9t"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S3n"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S4n"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S9i"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S9g"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"Sa6"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"Sa3"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"Sa6"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"Sa3"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S3n"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S9g"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S4j"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Su"}}},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:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sz"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S18"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S2y"},MetricGroups:{shape:"S30"},AnywhereConfiguration:{shape:"S39"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},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:"S2o"},InboundPermissionRevocations:{shape:"S2o"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S44"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{},GameProperties:{shape:"S4n"}}},output:{type:"structure",members:{GameSession:{shape:"S4u"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S53"},Destinations:{shape:"S55"},FilterConfiguration:{shape:"S58"},PriorityConfiguration:{shape:"S5a"},CustomEventData:{},NotificationTarget:{}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S5g"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S5o"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S4n"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S5y"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S2s"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S2s"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"S13"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S6j"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S4:{type:"string",sensitive:!0},Sf:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sq:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Su:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sz:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sq"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S13:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S18:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"},ServerSdkVersion:{}}},S1d:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1n:{type:"structure",members:{SoftLimit:{type:"integer"},HardLimit:{type:"integer"}}},S1p:{type:"structure",required:["ContainerPortRanges"],members:{ContainerPortRanges:{type:"list",member:{type:"structure",required:["FromPort","ToPort","Protocol"],members:{FromPort:{shape:"S1s"},ToPort:{shape:"S1s"},Protocol:{}}}}}},S1s:{type:"integer",sensitive:!0},S1v:{type:"structure",required:["Command"],members:{Command:{shape:"S1w"},Interval:{type:"integer"},Timeout:{type:"integer"},Retries:{type:"integer"},StartPeriod:{type:"integer"}}},S1w:{type:"list",member:{}},S23:{type:"list",member:{}},S24:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S26:{type:"list",member:{type:"structure",required:["ContainerName","Condition"],members:{ContainerName:{},Condition:{}}}},S2b:{type:"structure",members:{ContainerGroupDefinitionArn:{},CreationTime:{type:"timestamp"},OperatingSystem:{},Name:{},SchedulingStrategy:{},TotalMemoryLimit:{type:"integer"},TotalCpuLimit:{type:"integer"},ContainerDefinitions:{type:"list",member:{type:"structure",required:["ContainerName","ImageUri"],members:{ContainerName:{},ImageUri:{},ResolvedImageDigest:{},MemoryLimits:{shape:"S1n"},PortConfiguration:{shape:"S1p"},Cpu:{type:"integer"},HealthCheck:{shape:"S1v"},Command:{shape:"S1w"},Essential:{type:"boolean"},EntryPoint:{shape:"S23"},WorkingDirectory:{},Environment:{shape:"S24"},DependsOn:{shape:"S26"}}}},Status:{},StatusReason:{}}},S2m:{type:"list",member:{}},S2o:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{shape:"S1s"},ToPort:{shape:"S1s"},IpRange:{type:"string",sensitive:!0},Protocol:{}}}},S2s:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S2y:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S30:{type:"list",member:{}},S33:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S35:{type:"list",member:{type:"structure",required:["Location"],members:{Location:{}}}},S39:{type:"structure",required:["Cost"],members:{Cost:{}}},S3f:{type:"structure",required:["FromPort","ToPort"],members:{FromPort:{shape:"S1s"},ToPort:{shape:"S1s"}}},S3i:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S2m"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S2y"},MetricGroups:{shape:"S30"},StoppedActions:{shape:"S3n"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S33"},ComputeType:{},AnywhereConfiguration:{shape:"S39"},InstanceRoleCredentialsProvider:{},ContainerGroupsAttributes:{type:"structure",members:{ContainerGroupDefinitionProperties:{type:"list",member:{type:"structure",members:{SchedulingStrategy:{},ContainerGroupDefinitionName:{}}}},ConnectionPortRange:{shape:"S3f"},ContainerGroupsPerInstance:{type:"structure",members:{DesiredReplicaContainerGroupsPerInstance:{type:"integer"},MaxReplicaContainerGroupsPerInstance:{type:"integer"}}}}}}},S3n:{type:"list",member:{}},S3t:{type:"list",member:{shape:"S3u"}},S3u:{type:"structure",members:{Location:{},Status:{}}},S44:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S4g:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S44"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S4j"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S4j:{type:"list",member:{}},S4n:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S4u:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S4n"},IpAddress:{shape:"S4x"},DnsName:{},Port:{shape:"S1s"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{},Location:{}}},S4x:{type:"string",sensitive:!0},S53:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S55:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S58:{type:"structure",members:{AllowedLocations:{shape:"S59"}}},S59:{type:"list",member:{}},S5a:{type:"structure",members:{PriorityOrder:{type:"list",member:{}},LocationOrder:{shape:"S59"}}},S5g:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S53"},Destinations:{shape:"S55"},FilterConfiguration:{shape:"S58"},PriorityConfiguration:{shape:"S5a"},CustomEventData:{},NotificationTarget:{}}},S5l:{type:"structure",members:{LocationName:{},LocationArn:{}}},S5o:{type:"list",member:{}},S5y:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S5o"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S4n"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S64:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S68:{type:"structure",members:{PlayerSessionId:{},PlayerId:{shape:"S4"},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{shape:"S4x"},DnsName:{},Port:{shape:"S1s"},PlayerData:{}}},S6f:{type:"list",member:{shape:"S68"}},S6j:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"S13"}}},S6m:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S7p:{type:"structure",members:{FleetId:{},FleetArn:{},ComputeName:{},ComputeArn:{},IpAddress:{shape:"S4x"},DnsName:{},ComputeStatus:{},Location:{},CreationTime:{type:"timestamp"},OperatingSystem:{},Type:{},GameLiftServiceSdkEndpoint:{},GameLiftAgentEndpoint:{},InstanceId:{},ContainerAttributes:{type:"structure",members:{ContainerPortMappings:{type:"list",member:{type:"structure",members:{ContainerPort:{shape:"S1s"},ConnectionPort:{shape:"S1s"},Protocol:{}}}}}}}},S86:{type:"list",member:{}},S8c:{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:{},ReplicaContainerGroupCounts:{type:"structure",members:{PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}}}},S8u:{type:"structure",members:{FleetId:{},FleetArn:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Location:{}}},S9g:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S4n"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S9i"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{shape:"S4x"},DnsName:{},Port:{shape:"S1s"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S9i:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S9t:{type:"list",member:{shape:"S4u"}},Sa3:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"Sa6"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{shape:"S4x"},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},Sa6:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{type:"list",member:{}},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},Sb6:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},{}],123:[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"},ListCompute:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ComputeList"},ListContainerGroupDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ContainerGroupDefinitions"},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"},ListLocations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Locations"},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"}}}},{}],124:[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"],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:{}}}},
@@ -97,7 +97,7 @@ required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},
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:"S2w"}},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:"S39"},Documents:{shape:"S3a"},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:"S3d",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:"S2h"},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:"S39"},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:"S3d",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:"S3b"},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:"S44"}}}},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:"S2w"},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:"S44"}}}},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:"S39"},Documents:{shape:"S3a"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{shape:"S1b"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S3b"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S31"},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"}}}},RestoreDocumentVersions:{http:{requestUri:"/api/v1/documentVersions/restore/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},SearchResources:{http:{requestUri:"/api/v1/search",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},QueryText:{shape:"S3d"},QueryScopes:{type:"list",member:{}},OrganizationId:{},AdditionalResponseFields:{type:"list",member:{}},Filters:{type:"structure",members:{TextLocales:{type:"list",member:{}},ContentCategories:{type:"list",member:{}},ResourceTypes:{type:"list",member:{}},Labels:{type:"list",member:{}},Principals:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},Roles:{type:"list",member:{}}}}},AncestorIds:{type:"list",member:{}},SearchCollectionTypes:{type:"list",member:{}},SizeRange:{type:"structure",members:{StartValue:{type:"long"},EndValue:{type:"long"}}},CreatedRange:{shape:"S5d"},ModifiedRange:{shape:"S5d"}}},OrderBy:{type:"list",member:{type:"structure",members:{Field:{},Order:{}}}},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ResourceType:{},WebUrl:{type:"string",sensitive:!0},DocumentMetadata:{shape:"S3b"},FolderMetadata:{shape:"S1d"},CommentMetadata:{shape:"S2m"},DocumentVersionMetadata:{shape:"S2w"}}}},Marker:{}}}},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:{shape:"S1b"},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:{shape:"S1b"},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:{shape:"Sb"},Surname:{shape:"Sb"},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:{shape:"S9"},EmailAddress:{shape:"Sa"},GivenName:{shape:"Sb"},Surname:{shape:"Sb"},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},S9:{type:"string",sensitive:!0},Sa:{type:"string",sensitive:!0},Sb:{type:"string",sensitive:!0},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:{}},S1b:{type:"string",sensitive:!0},S1d:{type:"structure",members:{Id:{},Name:{shape:"S1b"},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:{}}},S2e:{type:"structure",members:{Id:{},Username:{shape:"S9"},GivenName:{shape:"Sb"},Surname:{shape:"Sb"},EmailAddress:{shape:"Sa"}}},S2h:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2k:{type:"structure",members:{Type:{},Name:{shape:"S1b"},OriginalName:{shape:"S1b"},Id:{},VersionId:{},Owner:{shape:"S2e"},ParentId:{}}},S2m:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{},ContributorId:{}}},S2w:{type:"structure",members:{Id:{},Name:{shape:"S1b"},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:"S31"}},Source:{type:"map",key:{},value:{shape:"S31"}}}},S31:{type:"string",sensitive:!0},S39:{type:"list",member:{shape:"S1d"}},S3a:{type:"list",member:{shape:"S3b"}},S3b:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2w"},ResourceState:{},Labels:{shape:"S1g"}}},S3d:{type:"string",sensitive:!0},S44:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{shape:"S1b"}}}}}},S5d:{type:"structure",members:{StartValue:{type:"timestamp"},EndValue:{type:"timestamp"}}}}}},{}],243:[function(e,t,r){t.exports={pagination:{DescribeActivities:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"UserActivities"},DescribeComments:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Comments"},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"]},DescribeGroups:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Groups"},DescribeNotificationSubscriptions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Subscriptions"},DescribeResourcePermissions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Principals"},DescribeRootFolders:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Folders"},DescribeUsers:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Users"},SearchResources:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Items"}}}},{}],244:[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:{}}},DeleteResourcePolicy:{http:{requestUri:"/DeleteResourcePolicy"},input:{type:"structure",required:["PolicyName"],members:{PolicyName:{},PolicyRevisionId:{}}},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:"S1j"}}}},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:"S1x"},Categories:{shape:"S1z"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S23"},RootCauseServiceRequestImpactStatistics:{shape:"S23"},TopAnomalousServices:{shape:"S25"}}}}}},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:"S23"},RootCauseServiceRequestImpactStatistics:{shape:"S23"},TopAnomalousServices:{shape:"S25"}}}},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:"S1y"},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:"S1x"},Categories:{shape:"S1z"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S23"},RootCauseServiceRequestImpactStatistics:{shape:"S23"},TopAnomalousServices:{shape:"S25"},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:"S3e"},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:"S3i"},ServiceSummaryStatistics:{shape:"S3q"},ServiceForecastStatistics:{type:"structure",members:{FaultCountHigh:{type:"long"},FaultCountLow:{type:"long"}}},ResponseTimeHistogram:{shape:"S3l"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S3e"},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:{},StartTime:{type:"timestamp"},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:"S4d"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S4d"}}}},ServiceIds:{shape:"S4d"},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:"S1x"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1y"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4s"},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:"S1y"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4s"},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:"S1y"},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:{}}}},ListResourcePolicies:{http:{requestUri:"/ListResourcePolicies"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{ResourcePolicies:{type:"list",member:{shape:"S5a"}},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:"S1j"}}}},PutResourcePolicy:{http:{requestUri:"/PutResourcePolicy"},input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},PolicyDocument:{},PolicyRevisionId:{},BypassPolicyLockoutCheck:{type:"boolean"}}},output:{type:"structure",members:{ResourcePolicy:{shape:"S5a"}}}},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"}}},S1j:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S1x:{type:"structure",members:{Name:{},Names:{shape:"S1y"},AccountId:{},Type:{}}},S1y:{type:"list",member:{}},S1z:{type:"list",member:{}},S23:{type:"structure",members:{FaultCount:{type:"long"},OkCount:{type:"long"},TotalCount:{type:"long"}}},S25:{type:"list",member:{type:"structure",members:{ServiceId:{shape:"S1x"}}}},S3e:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S1y"},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:"S3i"},ResponseTimeHistogram:{shape:"S3l"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}},EdgeType:{},ReceivedEventAgeHistogram:{shape:"S3l"}}}},SummaryStatistics:{shape:"S3q"},DurationHistogram:{shape:"S3l"},ResponseTimeHistogram:{shape:"S3l"}}}},S3i:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3j"},FaultStatistics:{shape:"S3k"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3j:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3k:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3l:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S3q:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3j"},FaultStatistics:{shape:"S3k"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S4d:{type:"list",member:{shape:"S1x"}},S4s:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}},S5a:{type:"structure",members:{PolicyName:{},PolicyDocument:{},PolicyRevisionId:{},LastUpdatedTime:{type:"timestamp"}}}}}},{}],245:[function(e,t,r){t.exports={pagination:{BatchGetTraces:{input_token:"NextToken",non_aggregate_keys:["UnprocessedTraceIds"],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",non_aggregate_keys:["StartTime","EndTime","ContainsOldGroupVersions"],output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",non_aggregate_keys:["ContainsOldGroupVersions"],output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",non_aggregate_keys:["TracesProcessedCount","ApproximateTime"],output_token:"NextToken",result_key:"TraceSummaries"},ListResourcePolicies:{input_token:"NextToken",output_token:"NextToken",result_key:"ResourcePolicies"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"}}}},{}],246:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.acm={},a.ACM=i.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=a.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":350,"../lib/node_loader":346}],247:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.amp={},a.Amp=i.defineService("amp",["2020-08-01"]),Object.defineProperty(s.services.amp,"2020-08-01",{get:function(){var t=e("../apis/amp-2020-08-01.min.json");return t.paginators=e("../apis/amp-2020-08-01.paginators.json").pagination,t.waiters=e("../apis/amp-2020-08-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=a.Amp},{"../apis/amp-2020-08-01.min.json":4,"../apis/amp-2020-08-01.paginators.json":5,"../apis/amp-2020-08-01.waiters2.json":6,"../lib/core":350,"../lib/node_loader":346}],248:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.apigateway={},a.APIGateway=i.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=a.APIGateway},{"../apis/apigateway-2015-07-09.min.json":7,"../apis/apigateway-2015-07-09.paginators.json":8,"../lib/core":350,"../lib/node_loader":346,"../lib/services/apigateway":403}],249:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.applicationautoscaling={},a.ApplicationAutoScaling=i.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=a.ApplicationAutoScaling},{"../apis/application-autoscaling-2016-02-06.min.json":9,"../apis/application-autoscaling-2016-02-06.paginators.json":10,"../lib/core":350,"../lib/node_loader":346}],250:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.athena={},a.Athena=i.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=a.Athena},{"../apis/athena-2017-05-18.min.json":11,"../apis/athena-2017-05-18.paginators.json":12,"../lib/core":350,"../lib/node_loader":346}],251:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.autoscaling={},a.AutoScaling=i.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=a.AutoScaling},{"../apis/autoscaling-2011-01-01.min.json":13,"../apis/autoscaling-2011-01-01.paginators.json":14,"../lib/core":350,"../lib/node_loader":346}],252:[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"),MarketplaceCatalog:e("./marketplacecatalog"),KinesisVideoSignalingChannels:e("./kinesisvideosignalingchannels"),Amp:e("./amp"),Location:e("./location"),LexRuntimeV2:e("./lexruntimev2")}},{"../lib/node_loader":346,"./acm":246,"./amp":247,"./apigateway":248,"./applicationautoscaling":249,"./athena":250,"./autoscaling":251,"./cloudformation":253,"./cloudfront":254,"./cloudhsm":255,"./cloudhsmv2":256,"./cloudtrail":257,"./cloudwatch":258,"./cloudwatchevents":259,"./cloudwatchlogs":260,"./codebuild":261,"./codecommit":262,"./codedeploy":263,"./codepipeline":264,"./cognitoidentity":265,"./cognitoidentityserviceprovider":266,"./cognitosync":267,"./comprehend":268,"./comprehendmedical":269,"./configservice":270,"./connect":271,"./costexplorer":272,"./cur":273,"./devicefarm":274,"./directconnect":275,"./dynamodb":276,"./dynamodbstreams":277,"./ec2":278,"./ecr":279,"./ecs":280,"./efs":281,"./elasticache":282,"./elasticbeanstalk":283,"./elastictranscoder":284,"./elb":285,"./elbv2":286,"./emr":287,"./firehose":288,"./forecastqueryservice":289,"./forecastservice":290,"./gamelift":291,"./iam":292,"./inspector":293,"./iot":294,"./iotanalytics":295,"./iotdata":296,"./kinesis":297,"./kinesisvideo":298,"./kinesisvideoarchivedmedia":299,"./kinesisvideomedia":300,"./kinesisvideosignalingchannels":301,"./kms":302,"./lambda":303,"./lexmodelbuildingservice":304,"./lexruntime":305,"./lexruntimev2":306,"./location":307,"./machinelearning":308,"./marketplacecatalog":309,"./marketplacecommerceanalytics":310,"./mediastoredata":311,"./mobileanalytics":312,"./mturk":313,"./opsworks":314,"./personalize":315,"./personalizeevents":316,"./personalizeruntime":317,"./polly":318,"./pricing":319,"./rds":320,"./redshift":321,"./rekognition":322,"./resourcegroups":323,"./route53":324,"./route53domains":325,"./s3":326,"./secretsmanager":327,"./servicecatalog":328,"./ses":329,"./sns":330,"./sqs":331,"./ssm":332,"./storagegateway":333,"./sts":334,"./translate":335,"./waf":336,"./workdocs":337,"./xray":338}],253:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudformation={},a.CloudFormation=i.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=a.CloudFormation},{"../apis/cloudformation-2010-05-15.min.json":17,"../apis/cloudformation-2010-05-15.paginators.json":18,"../apis/cloudformation-2010-05-15.waiters2.json":19,"../lib/core":350,"../lib/node_loader":346}],254:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudfront={},a.CloudFront=i.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=a.CloudFront},{"../apis/cloudfront-2016-11-25.min.json":20,"../apis/cloudfront-2016-11-25.paginators.json":21,"../apis/cloudfront-2016-11-25.waiters2.json":22,"../apis/cloudfront-2017-03-25.min.json":23,"../apis/cloudfront-2017-03-25.paginators.json":24,"../apis/cloudfront-2017-03-25.waiters2.json":25,"../apis/cloudfront-2017-10-30.min.json":26,"../apis/cloudfront-2017-10-30.paginators.json":27,"../apis/cloudfront-2017-10-30.waiters2.json":28,"../apis/cloudfront-2018-06-18.min.json":29,"../apis/cloudfront-2018-06-18.paginators.json":30,"../apis/cloudfront-2018-06-18.waiters2.json":31,"../apis/cloudfront-2018-11-05.min.json":32,"../apis/cloudfront-2018-11-05.paginators.json":33,"../apis/cloudfront-2018-11-05.waiters2.json":34,"../apis/cloudfront-2019-03-26.min.json":35,"../apis/cloudfront-2019-03-26.paginators.json":36,"../apis/cloudfront-2019-03-26.waiters2.json":37,"../apis/cloudfront-2020-05-31.min.json":38,"../apis/cloudfront-2020-05-31.paginators.json":39,"../apis/cloudfront-2020-05-31.waiters2.json":40,"../lib/core":350,"../lib/node_loader":346,"../lib/services/cloudfront":404}],255:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudhsm={},a.CloudHSM=i.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=a.CloudHSM},{"../apis/cloudhsm-2014-05-30.min.json":41,"../apis/cloudhsm-2014-05-30.paginators.json":42,"../lib/core":350,"../lib/node_loader":346}],256:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudhsmv2={},a.CloudHSMV2=i.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=a.CloudHSMV2},{"../apis/cloudhsmv2-2017-04-28.min.json":43,"../apis/cloudhsmv2-2017-04-28.paginators.json":44,"../lib/core":350,"../lib/node_loader":346}],257:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudtrail={},a.CloudTrail=i.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=a.CloudTrail},{"../apis/cloudtrail-2013-11-01.min.json":45,"../apis/cloudtrail-2013-11-01.paginators.json":46,"../lib/core":350,"../lib/node_loader":346}],258:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudwatch={},a.CloudWatch=i.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=a.CloudWatch},{"../apis/monitoring-2010-08-01.min.json":170,"../apis/monitoring-2010-08-01.paginators.json":171,"../apis/monitoring-2010-08-01.waiters2.json":172,"../lib/core":350,"../lib/node_loader":346}],259:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudwatchevents={},a.CloudWatchEvents=i.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=a.CloudWatchEvents},{"../apis/events-2015-10-07.min.json":114,"../apis/events-2015-10-07.paginators.json":115,"../lib/core":350,"../lib/node_loader":346}],260:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cloudwatchlogs={},a.CloudWatchLogs=i.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=a.CloudWatchLogs},{"../apis/logs-2014-03-28.min.json":157,"../apis/logs-2014-03-28.paginators.json":158,"../lib/core":350,"../lib/node_loader":346}],261:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.codebuild={},a.CodeBuild=i.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=a.CodeBuild},{"../apis/codebuild-2016-10-06.min.json":47,"../apis/codebuild-2016-10-06.paginators.json":48,"../lib/core":350,"../lib/node_loader":346}],262:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.codecommit={},a.CodeCommit=i.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=a.CodeCommit},{"../apis/codecommit-2015-04-13.min.json":49,"../apis/codecommit-2015-04-13.paginators.json":50,"../lib/core":350,"../lib/node_loader":346}],263:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.codedeploy={},a.CodeDeploy=i.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=a.CodeDeploy},{"../apis/codedeploy-2014-10-06.min.json":51,"../apis/codedeploy-2014-10-06.paginators.json":52,"../apis/codedeploy-2014-10-06.waiters2.json":53,"../lib/core":350,"../lib/node_loader":346}],264:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.codepipeline={},a.CodePipeline=i.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=a.CodePipeline},{"../apis/codepipeline-2015-07-09.min.json":54,"../apis/codepipeline-2015-07-09.paginators.json":55,"../lib/core":350,"../lib/node_loader":346}],265:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cognitoidentity={},a.CognitoIdentity=i.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=a.CognitoIdentity},{"../apis/cognito-identity-2014-06-30.min.json":56,"../apis/cognito-identity-2014-06-30.paginators.json":57,"../lib/core":350,"../lib/node_loader":346}],266:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cognitoidentityserviceprovider={},a.CognitoIdentityServiceProvider=i.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=a.CognitoIdentityServiceProvider},{"../apis/cognito-idp-2016-04-18.min.json":58,"../apis/cognito-idp-2016-04-18.paginators.json":59,"../lib/core":350,"../lib/node_loader":346}],267:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cognitosync={},a.CognitoSync=i.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=a.CognitoSync},{"../apis/cognito-sync-2014-06-30.min.json":60,"../apis/cognito-sync-2014-06-30.paginators.json":61,"../lib/core":350,"../lib/node_loader":346}],268:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.comprehend={},a.Comprehend=i.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=a.Comprehend},{"../apis/comprehend-2017-11-27.min.json":62,"../apis/comprehend-2017-11-27.paginators.json":63,"../lib/core":350,"../lib/node_loader":346}],269:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.comprehendmedical={},a.ComprehendMedical=i.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=a.ComprehendMedical},{"../apis/comprehendmedical-2018-10-30.min.json":64,"../apis/comprehendmedical-2018-10-30.paginators.json":65,"../lib/core":350,"../lib/node_loader":346}],270:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.configservice={},a.ConfigService=i.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=a.ConfigService},{"../apis/config-2014-11-12.min.json":66,"../apis/config-2014-11-12.paginators.json":67,"../lib/core":350,"../lib/node_loader":346}],271:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.connect={},a.Connect=i.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=a.Connect},{"../apis/connect-2017-08-08.min.json":68,"../apis/connect-2017-08-08.paginators.json":69,"../lib/core":350,"../lib/node_loader":346}],272:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.costexplorer={},a.CostExplorer=i.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=a.CostExplorer},{"../apis/ce-2017-10-25.min.json":15,"../apis/ce-2017-10-25.paginators.json":16,"../lib/core":350,"../lib/node_loader":346}],273:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.cur={},a.CUR=i.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=a.CUR},{"../apis/cur-2017-01-06.min.json":70,"../apis/cur-2017-01-06.paginators.json":71,"../lib/core":350,"../lib/node_loader":346}],274:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.devicefarm={},a.DeviceFarm=i.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=a.DeviceFarm},{"../apis/devicefarm-2015-06-23.min.json":72,"../apis/devicefarm-2015-06-23.paginators.json":73,"../lib/core":350,"../lib/node_loader":346}],275:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.directconnect={},a.DirectConnect=i.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=a.DirectConnect},{"../apis/directconnect-2012-10-25.min.json":74,"../apis/directconnect-2012-10-25.paginators.json":75,"../lib/core":350,"../lib/node_loader":346}],276:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.dynamodb={},a.DynamoDB=i.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=a.DynamoDB},{"../apis/dynamodb-2011-12-05.min.json":76,"../apis/dynamodb-2011-12-05.paginators.json":77,"../apis/dynamodb-2011-12-05.waiters2.json":78,"../apis/dynamodb-2012-08-10.min.json":79,"../apis/dynamodb-2012-08-10.paginators.json":80,"../apis/dynamodb-2012-08-10.waiters2.json":81,"../lib/core":350,"../lib/node_loader":346,"../lib/services/dynamodb":405}],277:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.dynamodbstreams={},a.DynamoDBStreams=i.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=a.DynamoDBStreams},{"../apis/streams.dynamodb-2012-08-10.min.json":234,"../apis/streams.dynamodb-2012-08-10.paginators.json":235,"../lib/core":350,"../lib/node_loader":346}],278:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ec2={},a.EC2=i.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=a.EC2},{"../apis/ec2-2016-11-15.min.json":82,"../apis/ec2-2016-11-15.paginators.json":83,"../apis/ec2-2016-11-15.waiters2.json":84,"../lib/core":350,"../lib/node_loader":346,"../lib/services/ec2":406}],279:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ecr={},a.ECR=i.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=a.ECR},{"../apis/ecr-2015-09-21.min.json":85,"../apis/ecr-2015-09-21.paginators.json":86,"../apis/ecr-2015-09-21.waiters2.json":87,"../lib/core":350,"../lib/node_loader":346}],280:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ecs={},a.ECS=i.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=a.ECS},{"../apis/ecs-2014-11-13.min.json":88,"../apis/ecs-2014-11-13.paginators.json":89,"../apis/ecs-2014-11-13.waiters2.json":90,"../lib/core":350,"../lib/node_loader":346}],281:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.efs={},a.EFS=i.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=a.EFS},{"../apis/elasticfilesystem-2015-02-01.min.json":97,"../apis/elasticfilesystem-2015-02-01.paginators.json":98,"../lib/core":350,"../lib/node_loader":346}],282:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.elasticache={},a.ElastiCache=i.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=a.ElastiCache},{"../apis/elasticache-2015-02-02.min.json":91,"../apis/elasticache-2015-02-02.paginators.json":92,"../apis/elasticache-2015-02-02.waiters2.json":93,"../lib/core":350,"../lib/node_loader":346}],283:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.elasticbeanstalk={},
a.ElasticBeanstalk=i.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=a.ElasticBeanstalk},{"../apis/elasticbeanstalk-2010-12-01.min.json":94,"../apis/elasticbeanstalk-2010-12-01.paginators.json":95,"../apis/elasticbeanstalk-2010-12-01.waiters2.json":96,"../lib/core":350,"../lib/node_loader":346}],284:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.elastictranscoder={},a.ElasticTranscoder=i.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=a.ElasticTranscoder},{"../apis/elastictranscoder-2012-09-25.min.json":108,"../apis/elastictranscoder-2012-09-25.paginators.json":109,"../apis/elastictranscoder-2012-09-25.waiters2.json":110,"../lib/core":350,"../lib/node_loader":346}],285:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.elb={},a.ELB=i.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=a.ELB},{"../apis/elasticloadbalancing-2012-06-01.min.json":99,"../apis/elasticloadbalancing-2012-06-01.paginators.json":100,"../apis/elasticloadbalancing-2012-06-01.waiters2.json":101,"../lib/core":350,"../lib/node_loader":346}],286:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.elbv2={},a.ELBv2=i.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=a.ELBv2},{"../apis/elasticloadbalancingv2-2015-12-01.min.json":102,"../apis/elasticloadbalancingv2-2015-12-01.paginators.json":103,"../apis/elasticloadbalancingv2-2015-12-01.waiters2.json":104,"../lib/core":350,"../lib/node_loader":346}],287:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.emr={},a.EMR=i.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=a.EMR},{"../apis/elasticmapreduce-2009-03-31.min.json":105,"../apis/elasticmapreduce-2009-03-31.paginators.json":106,"../apis/elasticmapreduce-2009-03-31.waiters2.json":107,"../lib/core":350,"../lib/node_loader":346}],288:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.firehose={},a.Firehose=i.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=a.Firehose},{"../apis/firehose-2015-08-04.min.json":116,"../apis/firehose-2015-08-04.paginators.json":117,"../lib/core":350,"../lib/node_loader":346}],289:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.forecastqueryservice={},a.ForecastQueryService=i.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=a.ForecastQueryService},{"../apis/forecastquery-2018-06-26.min.json":120,"../apis/forecastquery-2018-06-26.paginators.json":121,"../lib/core":350,"../lib/node_loader":346}],290:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.forecastservice={},a.ForecastService=i.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=a.ForecastService},{"../apis/forecast-2018-06-26.min.json":118,"../apis/forecast-2018-06-26.paginators.json":119,"../lib/core":350,"../lib/node_loader":346}],291:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.gamelift={},a.GameLift=i.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=a.GameLift},{"../apis/gamelift-2015-10-01.min.json":122,"../apis/gamelift-2015-10-01.paginators.json":123,"../lib/core":350,"../lib/node_loader":346}],292:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.iam={},a.IAM=i.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=a.IAM},{"../apis/iam-2010-05-08.min.json":124,"../apis/iam-2010-05-08.paginators.json":125,"../apis/iam-2010-05-08.waiters2.json":126,"../lib/core":350,"../lib/node_loader":346}],293:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.inspector={},a.Inspector=i.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=a.Inspector},{"../apis/inspector-2016-02-16.min.json":127,"../apis/inspector-2016-02-16.paginators.json":128,"../lib/core":350,"../lib/node_loader":346}],294:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.iot={},a.Iot=i.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=a.Iot},{"../apis/iot-2015-05-28.min.json":129,"../apis/iot-2015-05-28.paginators.json":130,"../lib/core":350,"../lib/node_loader":346}],295:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.iotanalytics={},a.IoTAnalytics=i.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=a.IoTAnalytics},{"../apis/iotanalytics-2017-11-27.min.json":133,"../apis/iotanalytics-2017-11-27.paginators.json":134,"../lib/core":350,"../lib/node_loader":346}],296:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.iotdata={},a.IotData=i.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=a.IotData},{"../apis/iot-data-2015-05-28.min.json":131,"../apis/iot-data-2015-05-28.paginators.json":132,"../lib/core":350,"../lib/node_loader":346,"../lib/services/iotdata":407}],297:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.kinesis={},a.Kinesis=i.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=a.Kinesis},{"../apis/kinesis-2013-12-02.min.json":135,"../apis/kinesis-2013-12-02.paginators.json":136,"../apis/kinesis-2013-12-02.waiters2.json":137,"../lib/core":350,"../lib/node_loader":346}],298:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.kinesisvideo={},a.KinesisVideo=i.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=a.KinesisVideo},{"../apis/kinesisvideo-2017-09-30.min.json":144,"../apis/kinesisvideo-2017-09-30.paginators.json":145,"../lib/core":350,"../lib/node_loader":346}],299:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.kinesisvideoarchivedmedia={},a.KinesisVideoArchivedMedia=i.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=a.KinesisVideoArchivedMedia},{"../apis/kinesis-video-archived-media-2017-09-30.min.json":138,"../apis/kinesis-video-archived-media-2017-09-30.paginators.json":139,"../lib/core":350,"../lib/node_loader":346}],300:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.kinesisvideomedia={},a.KinesisVideoMedia=i.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=a.KinesisVideoMedia},{"../apis/kinesis-video-media-2017-09-30.min.json":140,"../apis/kinesis-video-media-2017-09-30.paginators.json":141,"../lib/core":350,"../lib/node_loader":346}],301:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.kinesisvideosignalingchannels={},a.KinesisVideoSignalingChannels=i.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=a.KinesisVideoSignalingChannels},{"../apis/kinesis-video-signaling-2019-12-04.min.json":142,"../apis/kinesis-video-signaling-2019-12-04.paginators.json":143,"../lib/core":350,"../lib/node_loader":346}],302:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.kms={},a.KMS=i.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=a.KMS},{"../apis/kms-2014-11-01.min.json":146,"../apis/kms-2014-11-01.paginators.json":147,"../lib/core":350,"../lib/node_loader":346}],303:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.lambda={},a.Lambda=i.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=a.Lambda},{"../apis/lambda-2014-11-11.min.json":148,"../apis/lambda-2014-11-11.paginators.json":149,"../apis/lambda-2015-03-31.min.json":150,"../apis/lambda-2015-03-31.paginators.json":151,"../apis/lambda-2015-03-31.waiters2.json":152,"../lib/core":350,"../lib/node_loader":346,"../lib/services/lambda":408}],304:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.lexmodelbuildingservice={},a.LexModelBuildingService=i.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=a.LexModelBuildingService},{"../apis/lex-models-2017-04-19.min.json":153,"../apis/lex-models-2017-04-19.paginators.json":154,"../lib/core":350,"../lib/node_loader":346}],305:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.lexruntime={},a.LexRuntime=i.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=a.LexRuntime},{"../apis/runtime.lex-2016-11-28.min.json":214,"../apis/runtime.lex-2016-11-28.paginators.json":215,"../lib/core":350,"../lib/node_loader":346}],306:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.lexruntimev2={},a.LexRuntimeV2=i.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=a.LexRuntimeV2},{"../apis/runtime.lex.v2-2020-08-07.min.json":216,"../apis/runtime.lex.v2-2020-08-07.paginators.json":217,"../lib/core":350,"../lib/node_loader":346}],307:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.location={},a.Location=i.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=a.Location},{"../apis/location-2020-11-19.min.json":155,"../apis/location-2020-11-19.paginators.json":156,"../lib/core":350,"../lib/node_loader":346}],308:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.machinelearning={},a.MachineLearning=i.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=a.MachineLearning},{"../apis/machinelearning-2014-12-12.min.json":159,"../apis/machinelearning-2014-12-12.paginators.json":160,"../apis/machinelearning-2014-12-12.waiters2.json":161,"../lib/core":350,"../lib/node_loader":346,"../lib/services/machinelearning":409}],309:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.marketplacecatalog={},a.MarketplaceCatalog=i.defineService("marketplacecatalog",["2018-09-17"]),Object.defineProperty(s.services.marketplacecatalog,"2018-09-17",{get:function(){var t=e("../apis/marketplace-catalog-2018-09-17.min.json");return t.paginators=e("../apis/marketplace-catalog-2018-09-17.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.MarketplaceCatalog},{"../apis/marketplace-catalog-2018-09-17.min.json":162,"../apis/marketplace-catalog-2018-09-17.paginators.json":163,"../lib/core":350,"../lib/node_loader":346}],310:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.marketplacecommerceanalytics={},a.MarketplaceCommerceAnalytics=i.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=a.MarketplaceCommerceAnalytics},{"../apis/marketplacecommerceanalytics-2015-07-01.min.json":164,"../apis/marketplacecommerceanalytics-2015-07-01.paginators.json":165,"../lib/core":350,"../lib/node_loader":346}],311:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.mediastoredata={},a.MediaStoreData=i.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=a.MediaStoreData},{"../apis/mediastore-data-2017-09-01.min.json":166,"../apis/mediastore-data-2017-09-01.paginators.json":167,"../lib/core":350,"../lib/node_loader":346}],312:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.mobileanalytics={},a.MobileAnalytics=i.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=a.MobileAnalytics},{"../apis/mobileanalytics-2014-06-05.min.json":169,"../lib/core":350,"../lib/node_loader":346}],313:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.mturk={},a.MTurk=i.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=a.MTurk},{"../apis/mturk-requester-2017-01-17.min.json":173,"../apis/mturk-requester-2017-01-17.paginators.json":174,"../lib/core":350,"../lib/node_loader":346}],314:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.opsworks={},a.OpsWorks=i.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=a.OpsWorks},{"../apis/opsworks-2013-02-18.min.json":175,"../apis/opsworks-2013-02-18.paginators.json":176,"../apis/opsworks-2013-02-18.waiters2.json":177,"../lib/core":350,"../lib/node_loader":346}],315:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.personalize={},a.Personalize=i.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=a.Personalize},{"../apis/personalize-2018-05-22.min.json":178,"../apis/personalize-2018-05-22.paginators.json":179,"../lib/core":350,"../lib/node_loader":346}],316:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.personalizeevents={},a.PersonalizeEvents=i.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=a.PersonalizeEvents},{"../apis/personalize-events-2018-03-22.min.json":180,"../apis/personalize-events-2018-03-22.paginators.json":181,"../lib/core":350,"../lib/node_loader":346}],317:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.personalizeruntime={},a.PersonalizeRuntime=i.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=a.PersonalizeRuntime},{"../apis/personalize-runtime-2018-05-22.min.json":182,"../apis/personalize-runtime-2018-05-22.paginators.json":183,"../lib/core":350,"../lib/node_loader":346}],318:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.polly={},a.Polly=i.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=a.Polly},{"../apis/polly-2016-06-10.min.json":184,"../apis/polly-2016-06-10.paginators.json":185,"../lib/core":350,"../lib/node_loader":346,"../lib/services/polly":410}],319:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.pricing={},a.Pricing=i.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.waiters=e("../apis/pricing-2017-10-15.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=a.Pricing},{"../apis/pricing-2017-10-15.min.json":186,"../apis/pricing-2017-10-15.paginators.json":187,"../apis/pricing-2017-10-15.waiters2.json":188,"../lib/core":350,"../lib/node_loader":346}],320:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.rds={},a.RDS=i.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=a.RDS},{"../apis/rds-2013-01-10.min.json":189,"../apis/rds-2013-01-10.paginators.json":190,"../apis/rds-2013-02-12.min.json":191,"../apis/rds-2013-02-12.paginators.json":192,"../apis/rds-2013-09-09.min.json":193,"../apis/rds-2013-09-09.paginators.json":194,"../apis/rds-2013-09-09.waiters2.json":195,"../apis/rds-2014-09-01.min.json":196,"../apis/rds-2014-09-01.paginators.json":197,"../apis/rds-2014-10-31.min.json":198,"../apis/rds-2014-10-31.paginators.json":199,"../apis/rds-2014-10-31.waiters2.json":200,"../lib/core":350,"../lib/node_loader":346,"../lib/services/rds":411}],321:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.redshift={},a.Redshift=i.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=a.Redshift},{"../apis/redshift-2012-12-01.min.json":201,"../apis/redshift-2012-12-01.paginators.json":202,"../apis/redshift-2012-12-01.waiters2.json":203,"../lib/core":350,"../lib/node_loader":346}],322:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.rekognition={},a.Rekognition=i.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=a.Rekognition},{"../apis/rekognition-2016-06-27.min.json":204,"../apis/rekognition-2016-06-27.paginators.json":205,"../apis/rekognition-2016-06-27.waiters2.json":206,"../lib/core":350,"../lib/node_loader":346}],323:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.resourcegroups={},a.ResourceGroups=i.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=a.ResourceGroups},{"../apis/resource-groups-2017-11-27.min.json":207,"../apis/resource-groups-2017-11-27.paginators.json":208,"../lib/core":350,"../lib/node_loader":346}],324:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.route53={},a.Route53=i.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=a.Route53},{"../apis/route53-2013-04-01.min.json":209,"../apis/route53-2013-04-01.paginators.json":210,"../apis/route53-2013-04-01.waiters2.json":211,"../lib/core":350,"../lib/node_loader":346,"../lib/services/route53":413}],325:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.route53domains={},a.Route53Domains=i.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=a.Route53Domains},{"../apis/route53domains-2014-05-15.min.json":212,"../apis/route53domains-2014-05-15.paginators.json":213,"../lib/core":350,"../lib/node_loader":346}],326:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.s3={},a.S3=i.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=a.S3},{"../apis/s3-2006-03-01.min.json":218,"../apis/s3-2006-03-01.paginators.json":219,"../apis/s3-2006-03-01.waiters2.json":220,"../lib/core":350,"../lib/node_loader":346,"../lib/services/s3":414}],327:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.secretsmanager={},a.SecretsManager=i.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=a.SecretsManager},{"../apis/secretsmanager-2017-10-17.min.json":221,"../apis/secretsmanager-2017-10-17.paginators.json":222,"../lib/core":350,"../lib/node_loader":346}],328:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.servicecatalog={},a.ServiceCatalog=i.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=a.ServiceCatalog},{"../apis/servicecatalog-2015-12-10.min.json":223,"../apis/servicecatalog-2015-12-10.paginators.json":224,"../lib/core":350,"../lib/node_loader":346}],329:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ses={},a.SES=i.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=a.SES},{"../apis/email-2010-12-01.min.json":111,"../apis/email-2010-12-01.paginators.json":112,"../apis/email-2010-12-01.waiters2.json":113,"../lib/core":350,
-"../lib/node_loader":346}],330:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sns={},a.SNS=i.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=a.SNS},{"../apis/sns-2010-03-31.min.json":225,"../apis/sns-2010-03-31.paginators.json":226,"../lib/core":350,"../lib/node_loader":346}],331:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sqs={},a.SQS=i.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=a.SQS},{"../apis/sqs-2012-11-05.min.json":227,"../apis/sqs-2012-11-05.paginators.json":228,"../lib/core":350,"../lib/node_loader":346,"../lib/services/sqs":416}],332:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ssm={},a.SSM=i.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=a.SSM},{"../apis/ssm-2014-11-06.min.json":229,"../apis/ssm-2014-11-06.paginators.json":230,"../apis/ssm-2014-11-06.waiters2.json":231,"../lib/core":350,"../lib/node_loader":346}],333:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.storagegateway={},a.StorageGateway=i.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=a.StorageGateway},{"../apis/storagegateway-2013-06-30.min.json":232,"../apis/storagegateway-2013-06-30.paginators.json":233,"../lib/core":350,"../lib/node_loader":346}],334:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sts={},a.STS=i.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=a.STS},{"../apis/sts-2011-06-15.min.json":236,"../apis/sts-2011-06-15.paginators.json":237,"../lib/core":350,"../lib/node_loader":346,"../lib/services/sts":417}],335:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.translate={},a.Translate=i.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=a.Translate},{"../apis/translate-2017-07-01.min.json":238,"../apis/translate-2017-07-01.paginators.json":239,"../lib/core":350,"../lib/node_loader":346}],336:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.waf={},a.WAF=i.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=a.WAF},{"../apis/waf-2015-08-24.min.json":240,"../apis/waf-2015-08-24.paginators.json":241,"../lib/core":350,"../lib/node_loader":346}],337:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.workdocs={},a.WorkDocs=i.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=a.WorkDocs},{"../apis/workdocs-2016-05-01.min.json":242,"../apis/workdocs-2016-05-01.paginators.json":243,"../lib/core":350,"../lib/node_loader":346}],338:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.xray={},a.XRay=i.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=a.XRay},{"../apis/xray-2016-04-12.min.json":244,"../apis/xray-2016-04-12.paginators.json":245,"../lib/core":350,"../lib/node_loader":346}],339:[function(e,t,r){function a(e,t){if(!a.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return a.services[e][t]}a.services={},t.exports=a},{}],340:[function(e,t,r){var a=e("./browserHmac"),i=e("./browserMd5"),s=e("./browserSha1"),o=e("./browserSha256");t.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new i;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 a(i,t);if("sha256"===e)return new a(o,t);if("sha1"===e)return new a(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":342,"./browserMd5":343,"./browserSha1":344,"./browserSha256":345}],341:[function(e,t,r){function a(e){return"string"==typeof e?0===e.length:0===e.byteLength}function i(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:a,convertToBuffer:i}},{"buffer/":440}],342:[function(e,t,r){function a(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),a=new Uint8Array(e.BLOCK_SIZE);a.set(r);for(var s=0;se.BLOCK_SIZE){var a=new e;a.update(r),r=a.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var s=e("./browserHashUtils");t.exports=a,a.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},a.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":341}],343:[function(e,t,r){function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,a,i,s){return((t=(t+e&4294967295)+(a+s&4294967295)&4294967295)<>>32-i)+r&4294967295}function s(e,t,r,a,s,o,n){return i(t&r|~t&a,e,t,s,o,n)}function o(e,t,r,a,s,o,n){return i(t&a|r&~a,e,t,s,o,n)}function n(e,t,r,a,s,o,n){return i(t^r^a,e,t,s,o,n)}function u(e,t,r,a,s,o,n){return i(r^(t|~a),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=a,a.BLOCK_SIZE=c,a.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,a=t.byteLength;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),a--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,a=t.bufferLength,i=t.bytesHashed,s=8*i;if(r.setUint8(this.bufferLength++,128),a%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},a.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],p=r[2],m=r[3];a=s(a,i,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,a,i,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,a,i,t.getUint32(8,!0),17,606105819),i=s(i,p,m,a,t.getUint32(12,!0),22,3250441966),a=s(a,i,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,a,i,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,a,i,t.getUint32(24,!0),17,2821735955),i=s(i,p,m,a,t.getUint32(28,!0),22,4249261313),a=s(a,i,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,a,i,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,a,i,t.getUint32(40,!0),17,4294925233),i=s(i,p,m,a,t.getUint32(44,!0),22,2304563134),a=s(a,i,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,a,i,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,a,i,t.getUint32(56,!0),17,2792965006),i=s(i,p,m,a,t.getUint32(60,!0),22,1236535329),a=o(a,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,a,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,a,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,a,t.getUint32(0,!0),20,3921069994),a=o(a,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,a,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,a,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,a,t.getUint32(16,!0),20,3889429448),a=o(a,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,a,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,a,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,a,t.getUint32(32,!0),20,1163531501),a=o(a,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,a,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,a,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,a,t.getUint32(48,!0),20,2368359562),a=n(a,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,a,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,a,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,a,t.getUint32(56,!0),23,4259657740),a=n(a,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,a,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,a,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,a,t.getUint32(40,!0),23,3200236656),a=n(a,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,a,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,a,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,a,t.getUint32(24,!0),23,76029189),a=n(a,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,a,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,a,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,a,t.getUint32(8,!0),23,3299628645),a=u(a,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,a,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,a,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,a,t.getUint32(20,!0),21,4237533241),a=u(a,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,a,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,a,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,a,t.getUint32(4,!0),21,2240044497),a=u(a,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,a,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,a,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,a,t.getUint32(52,!0),21,1309151649),a=u(a,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,a,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,a,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,a,t.getUint32(36,!0),21,3951481745),r[0]=a+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":341,"buffer/":440}],344:[function(e,t,r){function a(){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 i=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=a,a.BLOCK_SIZE=64,a.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 i(20),a=new DataView(r.buffer);return a.setUint32(0,this.h0,!1),a.setUint32(4,this.h1,!1),a.setUint32(8,this.h2,!1),a.setUint32(12,this.h3,!1),a.setUint32(16,this.h4,!1),e?r.toString(e):r},a.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,a,i=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),a=1518500249):e<40?(r=s^o^n,a=1859775393):e<60?(r=s&o|n&(s|o),a=2400959708):(r=s^o^n,a=3395469782);var p=(i<<5|i>>>27)+r+u+a+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=i,i=p}for(this.h0=this.h0+i|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":341,"buffer/":440}],345:[function(e,t,r){function a(){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 i=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=a,a.BLOCK_SIZE=64,a.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},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%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 i(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},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=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=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":341,"buffer/":440}],346:[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 a=e("./core");if(t.exports=a,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"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":340,"./core":350,"./credentials":351,"./credentials/chainable_temporary_credentials":352,"./credentials/cognito_identity_credentials":353,"./credentials/credential_provider_chain":354,"./credentials/saml_credentials":355,"./credentials/temporary_credentials":356,"./credentials/web_identity_credentials":357,"./event-stream/buffered-create-event-stream":365,"./http/xhr":373,"./realclock/browserClock":393,"./util":428,"./xml/browser_parser":429,_process:445,"buffer/":440,"querystring/":452,"url/":454}],347:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.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,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},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=i.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)};a.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),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.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);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":350}],348:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.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:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.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]=a.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,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":350,"./credentials":351,"./credentials/credential_provider_chain":354}],349:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}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(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":350,_process:445}],350:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1627.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"),e("./maintenance_mode_message"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.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=a.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){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":350}],352:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":334,"../core":350}],353:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.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||a.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,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.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,a){r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.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(a.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
+"../lib/node_loader":346}],330:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sns={},a.SNS=i.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=a.SNS},{"../apis/sns-2010-03-31.min.json":225,"../apis/sns-2010-03-31.paginators.json":226,"../lib/core":350,"../lib/node_loader":346}],331:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sqs={},a.SQS=i.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=a.SQS},{"../apis/sqs-2012-11-05.min.json":227,"../apis/sqs-2012-11-05.paginators.json":228,"../lib/core":350,"../lib/node_loader":346,"../lib/services/sqs":416}],332:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ssm={},a.SSM=i.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=a.SSM},{"../apis/ssm-2014-11-06.min.json":229,"../apis/ssm-2014-11-06.paginators.json":230,"../apis/ssm-2014-11-06.waiters2.json":231,"../lib/core":350,"../lib/node_loader":346}],333:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.storagegateway={},a.StorageGateway=i.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=a.StorageGateway},{"../apis/storagegateway-2013-06-30.min.json":232,"../apis/storagegateway-2013-06-30.paginators.json":233,"../lib/core":350,"../lib/node_loader":346}],334:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sts={},a.STS=i.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=a.STS},{"../apis/sts-2011-06-15.min.json":236,"../apis/sts-2011-06-15.paginators.json":237,"../lib/core":350,"../lib/node_loader":346,"../lib/services/sts":417}],335:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.translate={},a.Translate=i.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=a.Translate},{"../apis/translate-2017-07-01.min.json":238,"../apis/translate-2017-07-01.paginators.json":239,"../lib/core":350,"../lib/node_loader":346}],336:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.waf={},a.WAF=i.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=a.WAF},{"../apis/waf-2015-08-24.min.json":240,"../apis/waf-2015-08-24.paginators.json":241,"../lib/core":350,"../lib/node_loader":346}],337:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.workdocs={},a.WorkDocs=i.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=a.WorkDocs},{"../apis/workdocs-2016-05-01.min.json":242,"../apis/workdocs-2016-05-01.paginators.json":243,"../lib/core":350,"../lib/node_loader":346}],338:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.xray={},a.XRay=i.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=a.XRay},{"../apis/xray-2016-04-12.min.json":244,"../apis/xray-2016-04-12.paginators.json":245,"../lib/core":350,"../lib/node_loader":346}],339:[function(e,t,r){function a(e,t){if(!a.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return a.services[e][t]}a.services={},t.exports=a},{}],340:[function(e,t,r){var a=e("./browserHmac"),i=e("./browserMd5"),s=e("./browserSha1"),o=e("./browserSha256");t.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new i;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 a(i,t);if("sha256"===e)return new a(o,t);if("sha1"===e)return new a(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":342,"./browserMd5":343,"./browserSha1":344,"./browserSha256":345}],341:[function(e,t,r){function a(e){return"string"==typeof e?0===e.length:0===e.byteLength}function i(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:a,convertToBuffer:i}},{"buffer/":440}],342:[function(e,t,r){function a(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),a=new Uint8Array(e.BLOCK_SIZE);a.set(r);for(var s=0;se.BLOCK_SIZE){var a=new e;a.update(r),r=a.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var s=e("./browserHashUtils");t.exports=a,a.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},a.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":341}],343:[function(e,t,r){function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,a,i,s){return((t=(t+e&4294967295)+(a+s&4294967295)&4294967295)<>>32-i)+r&4294967295}function s(e,t,r,a,s,o,n){return i(t&r|~t&a,e,t,s,o,n)}function o(e,t,r,a,s,o,n){return i(t&a|r&~a,e,t,s,o,n)}function n(e,t,r,a,s,o,n){return i(t^r^a,e,t,s,o,n)}function u(e,t,r,a,s,o,n){return i(r^(t|~a),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=a,a.BLOCK_SIZE=c,a.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,a=t.byteLength;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),a--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,a=t.bufferLength,i=t.bytesHashed,s=8*i;if(r.setUint8(this.bufferLength++,128),a%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},a.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],p=r[2],m=r[3];a=s(a,i,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,a,i,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,a,i,t.getUint32(8,!0),17,606105819),i=s(i,p,m,a,t.getUint32(12,!0),22,3250441966),a=s(a,i,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,a,i,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,a,i,t.getUint32(24,!0),17,2821735955),i=s(i,p,m,a,t.getUint32(28,!0),22,4249261313),a=s(a,i,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,a,i,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,a,i,t.getUint32(40,!0),17,4294925233),i=s(i,p,m,a,t.getUint32(44,!0),22,2304563134),a=s(a,i,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,a,i,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,a,i,t.getUint32(56,!0),17,2792965006),i=s(i,p,m,a,t.getUint32(60,!0),22,1236535329),a=o(a,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,a,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,a,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,a,t.getUint32(0,!0),20,3921069994),a=o(a,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,a,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,a,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,a,t.getUint32(16,!0),20,3889429448),a=o(a,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,a,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,a,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,a,t.getUint32(32,!0),20,1163531501),a=o(a,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,a,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,a,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,a,t.getUint32(48,!0),20,2368359562),a=n(a,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,a,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,a,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,a,t.getUint32(56,!0),23,4259657740),a=n(a,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,a,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,a,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,a,t.getUint32(40,!0),23,3200236656),a=n(a,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,a,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,a,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,a,t.getUint32(24,!0),23,76029189),a=n(a,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,a,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,a,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,a,t.getUint32(8,!0),23,3299628645),a=u(a,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,a,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,a,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,a,t.getUint32(20,!0),21,4237533241),a=u(a,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,a,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,a,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,a,t.getUint32(4,!0),21,2240044497),a=u(a,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,a,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,a,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,a,t.getUint32(52,!0),21,1309151649),a=u(a,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,a,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,a,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,a,t.getUint32(36,!0),21,3951481745),r[0]=a+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":341,"buffer/":440}],344:[function(e,t,r){function a(){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 i=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=a,a.BLOCK_SIZE=64,a.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 i(20),a=new DataView(r.buffer);return a.setUint32(0,this.h0,!1),a.setUint32(4,this.h1,!1),a.setUint32(8,this.h2,!1),a.setUint32(12,this.h3,!1),a.setUint32(16,this.h4,!1),e?r.toString(e):r},a.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,a,i=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),a=1518500249):e<40?(r=s^o^n,a=1859775393):e<60?(r=s&o|n&(s|o),a=2400959708):(r=s^o^n,a=3395469782);var p=(i<<5|i>>>27)+r+u+a+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=i,i=p}for(this.h0=this.h0+i|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":341,"buffer/":440}],345:[function(e,t,r){function a(){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 i=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=a,a.BLOCK_SIZE=64,a.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},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%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 i(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},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=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=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":341,"buffer/":440}],346:[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 a=e("./core");if(t.exports=a,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"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":340,"./core":350,"./credentials":351,"./credentials/chainable_temporary_credentials":352,"./credentials/cognito_identity_credentials":353,"./credentials/credential_provider_chain":354,"./credentials/saml_credentials":355,"./credentials/temporary_credentials":356,"./credentials/web_identity_credentials":357,"./event-stream/buffered-create-event-stream":365,"./http/xhr":373,"./realclock/browserClock":393,"./util":428,"./xml/browser_parser":429,_process:445,"buffer/":440,"querystring/":452,"url/":454}],347:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.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,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},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=i.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)};a.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),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.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);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":350}],348:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.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:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.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]=a.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,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":350,"./credentials":351,"./credentials/credential_provider_chain":354}],349:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}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(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":350,_process:445}],350:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1628.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"),e("./maintenance_mode_message"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.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=a.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){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":350}],352:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":334,"../core":350}],353:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.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||a.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,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.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,a){r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.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(a.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 a.WebIdentityCredentials(this.params,e),!this.cognito){var t=a.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,a.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=a.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":265,"../../clients/sts":334,"../core":350}],354:[function(e,t,r){var a=e("../core");a.CredentialProviderChain=a.util.inherit(a.Credentials,{constructor:function(e){this.providers=e||a.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===s.length)return a.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[i++];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 i=0,s=r.providers.slice(0);t()}return r}}),a.CredentialProviderChain.defaultProviders=[],a.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=a.util.promisifyMethod("resolve",e)},a.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},a.util.addPromises(a.CredentialProviderChain)},{"../core":350}],355:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.SAMLCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,a){r||t.service.credentialsFrom(a,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],356:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.TemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.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||a.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,a){r||t.service.credentialsFrom(a,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||a.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new a.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],357:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.WebIdentityCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=a.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,a){t.data=null,r||(t.data=a,t.service.credentialsFrom(a,t)),e(r)})},createClients:function(){if(!this.service){var e=a.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":334,"../core":350}],358:[function(e,t,r){(function(r){(function(){function a(e){var t=e.service,r=t.api||{},a={};return t.config.region&&(a.region=t.config.region),r.serviceId&&(a.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(a.accessKeyId=t.config.credentials.accessKeyId),a}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(a){var s=r.members[a];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:a;e[o]=String(t[a])}else i(e,t[a],s)})}function s(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=s(e,o),p=a(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.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:i.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,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=a(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(i.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,a){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(a&&(y.endpointCache.put(c,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(a.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 i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=s(i,n),p=a(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.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 a=0;a-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;a.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&&i(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:a}},{"../core":350}],368:[function(e,t,r){function a(e,t,r){var a=s(t),o=a.headers[":message-type"];if(o){if("error"===o.value)throw i(a);if("event"!==o.value)return}var n=a.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]=a.body:p[m]=e.parse(a.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(s,function(r,a){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=a,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=r(e),a=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(r){if(a&&a.isStreaming){if(a.requiresLength)throw r;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw r}throw r}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("SET_TRACE_ID","afterBuild",function(e){if(i.util.isNode()&&!Object.hasOwnProperty.call(e.httpRequest.headers,"X-Amzn-Trace-Id")){var r=t.env.AWS_LAMBDA_FUNCTION_NAME,a=t.env._X_AMZN_TRACE_ID;"string"==typeof r&&r.length>0&&"string"==typeof a&&a.length>0&&(e.httpRequest.headers["X-Amzn-Trace-Id"]=a)}}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.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,a){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=a,r.httpResponse.headers=t,r.httpResponse.body=i.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(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],a={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[a,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.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 i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,this.httpRequest.path=this.httpRequest.endpoint.path,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",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.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=i.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 a={};return i.util.each(t,function(t,i){
Object.prototype.hasOwnProperty.call(e.members,t)?a[t]=r(e.members[t],i):a[t]=i}),a;case"list":var s=[];return i.util.arrayEach(t,function(t,a){s.push(r(e.member,t))}),s;case"map":var o={};return i.util.each(t,function(t,a){o[t]=r(e.value,a)}),o;default:return t}}var a=t.request,s=a.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-a.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=a.params;if(a.service.api.operations&&a.service.api.operations[a.operation]&&a.service.api.operations[a.operation].input){m=r(a.service.api.operations[a.operation].input,a.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+="[33m"),l+="[AWS "+a.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+="[0;1m"),l+=" "+i.util.string.lowerFirst(a.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),t("UNSET_CONTENT_LENGTH","afterBuild",r.unsetContentLength)}),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)})}}).call(this)}).call(this,e("_process"))},{"./core":350,"./discover_endpoint":358,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./sequential_executor":401,_process:445,util:439}],372:[function(e,t,r){var a=e("./core"),i=a.util.inherit;a.Endpoint=i({constructor:function(e,t){if(a.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return a.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:a.config.sslEnabled)?"https":"http")+"://"+e}a.util.update(this,a.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),a.HttpRequest=i({constructor:function(e,t){e=new a.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()]=a.util.userAgent()},getUserAgentHeaderName:function(){return(a.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=a.util.queryStringParse(e),a.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new a.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),a.HttpResponse=i({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}}),a.HttpClient=i({}),a.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":350}],373:[function(e,t,r){var a=e("../core"),i=e("events").EventEmitter;e("../http"),a.XHRClient=a.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new i,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(a.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(a.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(a.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),a.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 a.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],a=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=a)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new a.util.Buffer(i.byteLength);for(var s=new Uint8Array(i),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 a=s.resolve(e,t);if(a){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var o=function(){a.constructor.call(this,e,t,r)};return o.prototype=a,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":428,"./collection":378}],383:[function(e,t,r){var a=e("./core");a.ParamValidator=a.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 i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,a.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(a.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;this.validateType(t,r,["object"],"structure");for(var a,i=0;e.required&&i= 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,a){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 "+a+" <= "+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,i){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:a}},{"../core":350,"../util":428}],386:[function(e,t,r){function a(e){var t=e.httpRequest,r=e.service.api,a=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===i&&(i="1.0"),r.awsQueryCompatible&&(t.params||(t.params={}),Object.assign(t.params,e.params)),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=a,p(e)}function i(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 a=JSON.parse(r.body.toString()),i=a.__type||a.code||a.Code;i&&(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=a.message||a.Message||null;for(var s in a||{})"code"!==s&&"message"!==s&&(t["["+s+"]"]="See error."+s+" for details.",Object.defineProperty(t,s,{value:a[s],enumerable:!1,writable:!0}))}catch(a){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],a=r.output||{},i=new u;e.data=i.parse(t,a)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:a,extractError:i,extractData:s}},{"../json/builder":374,"../json/parser":375,"../util":428,"./helpers":385}],387:[function(e,t,r){function a(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 i(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;t=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new d,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){c.buildRequest(e),b.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){l.extractError(e)}function u(e){c.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new y,e.data[i.payload]=m.createEventStream(2===p.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new y;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;l.extractData(e),e.data=m.merge(n,e.data)}}var p=e("../core"),m=e("../util"),c=e("./rest"),l=e("./json"),d=e("../json/builder"),y=e("../json/parser"),b=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../core":350,"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void("ec2"!==r.api.protocol&&a.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(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.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=a.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 a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.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||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(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:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].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=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=0){u=!0;var p=0}var m=function(){u&&p!==n?i.emit("error",a.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===a.HttpClient.streamsApiVersion?i.end():i.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===a.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),i.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(i,{end:!1})}else c.pipe(i);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){i.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,i.emit("error",e)})}}),i},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),a.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 a.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",a.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",a.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}}),a.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()})}},a.Request.deletePromisesFromClass=function(){delete this.prototype.promise},a.util.addPromises(a.Request),a.util.mixin(a.Request,a.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":350,"./state_machine":427,_process:445,jmespath:444}],398:[function(e,t,r){function a(e){var t=e.request._waiter,r=t.config.acceptors,a=!1,i="retry";r.forEach(function(r){if(!a){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(a=!0,i=r.state)}}),!a&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}var i=e("./core"),s=i.util.inherit,o=e("jmespath");i.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 a=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(a,t)},pathAll:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}Array.isArray(a)||(a=[a]);var i=a.length;if(!i)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(a.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=a.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=a.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,i=a.util.copy(r.config);i.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(i),t.service.config.params=a.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 a.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=i(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=i(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 a=r.slice(e.partSize);e.partBuffers.push(a),e.partBufferLength+=a.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 i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var s=t.service.putObject(i);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=a.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(){
diff --git a/lib/core.js b/lib/core.js
index 2d72b51f45..fd014fe4c3 100644
--- a/lib/core.js
+++ b/lib/core.js
@@ -20,7 +20,7 @@ AWS.util.update(AWS, {
/**
* @constant
*/
- VERSION: '2.1627.0',
+ VERSION: '2.1628.0',
/**
* @api private
diff --git a/lib/dynamodb/document_client.d.ts b/lib/dynamodb/document_client.d.ts
index 800effb469..94f63ecbaf 100644
--- a/lib/dynamodb/document_client.d.ts
+++ b/lib/dynamodb/document_client.d.ts
@@ -730,7 +730,7 @@ export namespace DocumentClient {
*/
GlobalSecondaryIndexes?: GlobalSecondaryIndexList;
/**
- * Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
+ * Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned capacity mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-demand capacity mode.
*/
BillingMode?: BillingMode;
/**
@@ -879,7 +879,7 @@ export namespace DocumentClient {
*/
Attributes?: AttributeMap;
/**
- * The capacity units consumed by the DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned capacity mode in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
/**
@@ -1466,7 +1466,7 @@ export namespace DocumentClient {
*/
Item?: AttributeMap;
/**
- * The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
}
@@ -2370,7 +2370,7 @@ export namespace DocumentClient {
*/
Attributes?: AttributeMap;
/**
- * The capacity units consumed by the PutItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the PutItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unity consumption for write operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
/**
@@ -2493,7 +2493,7 @@ export namespace DocumentClient {
*/
LastEvaluatedKey?: Key;
/**
- * The capacity units consumed by the Query operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the Query operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
}
@@ -3002,7 +3002,7 @@ export namespace DocumentClient {
*/
LastEvaluatedKey?: Key;
/**
- * The capacity units consumed by the Scan operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the Scan operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unit consumption for read operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
}
@@ -3482,7 +3482,7 @@ export namespace DocumentClient {
*/
GlobalTableName: TableName;
/**
- * The billing mode of the global table. If GlobalTableBillingMode is not specified, the global table defaults to PROVISIONED capacity billing mode. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
+ * The billing mode of the global table. If GlobalTableBillingMode is not specified, the global table defaults to PROVISIONED capacity billing mode. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned capacity mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-demand capacity mode.
*/
GlobalTableBillingMode?: BillingMode;
/**
@@ -3569,7 +3569,7 @@ export namespace DocumentClient {
*/
Attributes?: AttributeMap;
/**
- * The capacity units consumed by the UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.
+ * The capacity units consumed by the UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity parameter was specified. For more information, see Capacity unity consumption for write operations in the Amazon DynamoDB Developer Guide.
*/
ConsumedCapacity?: ConsumedCapacity;
/**
@@ -3651,7 +3651,7 @@ export namespace DocumentClient {
*/
TableName: TableArn;
/**
- * Controls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
+ * Controls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes. PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned capacity mode. PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-demand capacity mode.
*/
BillingMode?: BillingMode;
/**
@@ -3671,7 +3671,7 @@ export namespace DocumentClient {
*/
SSESpecification?: SSESpecification;
/**
- * A list of replica update actions (create, delete, or update) for the table. This property only applies to Version 2019.11.21 (Current) of global tables.
+ * A list of replica update actions (create, delete, or update) for the table. For global tables, this property only applies to global tables using Version 2019.11.21 (Current version).
*/
ReplicaUpdates?: ReplicationGroupUpdateList;
/**
diff --git a/package.json b/package.json
index d78335496a..be38a76c04 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "aws-sdk",
"description": "AWS SDK for JavaScript",
- "version": "2.1627.0",
+ "version": "2.1628.0",
"author": {
"name": "Amazon Web Services",
"email": "",