diff --git a/.changes/2.1649.0.json b/.changes/2.1649.0.json new file mode 100644 index 0000000000..5f3a5d0726 --- /dev/null +++ b/.changes/2.1649.0.json @@ -0,0 +1,27 @@ +[ + { + "type": "feature", + "category": "ControlTower", + "description": "Added ListLandingZoneOperations API." + }, + { + "type": "feature", + "category": "EKS", + "description": "Added support for disabling unmanaged addons during cluster creation." + }, + { + "type": "feature", + "category": "IVSRealTime", + "description": "IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens." + }, + { + "type": "feature", + "category": "KinesisAnalyticsV2", + "description": "This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs." + }, + { + "type": "feature", + "category": "OpenSearch", + "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index d48e368314..5d14c41086 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,14 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1649.0 +* feature: ControlTower: Added ListLandingZoneOperations API. +* feature: EKS: Added support for disabling unmanaged addons during cluster creation. +* feature: IVSRealTime: IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens. +* feature: KinesisAnalyticsV2: This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs. +* feature: OpenSearch: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. + ## 2.1648.0 * feature: AutoScaling: Doc only update for Auto Scaling's TargetTrackingMetricDataQuery * feature: EC2: This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types diff --git a/README.md b/README.md index f929bff85e..8d7449cbfe 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/controltower-2018-05-10.min.json b/apis/controltower-2018-05-10.min.json index 671e7f7ceb..bd80795c3b 100644 --- a/apis/controltower-2018-05-10.min.json +++ b/apis/controltower-2018-05-10.min.json @@ -12,7 +12,10 @@ "serviceId": "ControlTower", "signatureVersion": "v4", "signingName": "controltower", - "uid": "controltower-2018-05-10" + "uid": "controltower-2018-05-10", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "CreateLandingZone": { @@ -486,6 +489,7 @@ "endTime": { "shape": "S10" }, + "operationIdentifier": {}, "operationType": {}, "startTime": { "shape": "S10" @@ -721,6 +725,54 @@ } } }, + "ListLandingZoneOperations": { + "http": { + "requestUri": "/list-landingzone-operations", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "filter": { + "type": "structure", + "members": { + "statuses": { + "type": "list", + "member": {} + }, + "types": { + "type": "list", + "member": {} + } + } + }, + "maxResults": { + "type": "integer" + }, + "nextToken": {} + } + }, + "output": { + "type": "structure", + "required": [ + "landingZoneOperations" + ], + "members": { + "landingZoneOperations": { + "type": "list", + "member": { + "type": "structure", + "members": { + "operationIdentifier": {}, + "operationType": {}, + "status": {} + } + } + }, + "nextToken": {} + } + } + }, "ListLandingZones": { "http": { "requestUri": "/list-landingzones", diff --git a/apis/controltower-2018-05-10.normal.json b/apis/controltower-2018-05-10.normal.json index af1e601eff..9345d734c9 100644 --- a/apis/controltower-2018-05-10.normal.json +++ b/apis/controltower-2018-05-10.normal.json @@ -12,7 +12,10 @@ "serviceId": "ControlTower", "signatureVersion": "v4", "signingName": "controltower", - "uid": "controltower-2018-05-10" + "uid": "controltower-2018-05-10", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "CreateLandingZone": { @@ -158,7 +161,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

This API call turns off a control. It starts an asynchronous operation that deletes AWS resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

This API call turns off a control. It starts an asynchronous operation that deletes Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the Controls Reference Guide .

" }, "EnableBaseline": { "name": "EnableBaseline", @@ -234,7 +237,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the Controls Reference Guide .

" }, "GetBaseline": { "name": "GetBaseline", @@ -330,7 +333,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the Controls Reference Guide .

" }, "GetEnabledBaseline": { "name": "GetEnabledBaseline", @@ -394,7 +397,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Retrieves details about an enabled control. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

Retrieves details about an enabled control. For usage examples, see the Controls Reference Guide .

" }, "GetLandingZone": { "name": "GetLandingZone", @@ -516,7 +519,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

Provides a list of operations in progress or queued.

" + "documentation": "

Provides a list of operations in progress or queued. For usage examples, see ListControlOperation examples.

" }, "ListEnabledBaselines": { "name": "ListEnabledBaselines", @@ -577,7 +580,36 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the Controls Reference Guide .

" + }, + "ListLandingZoneOperations": { + "name": "ListLandingZoneOperations", + "http": { + "method": "POST", + "requestUri": "/list-landingzone-operations", + "responseCode": 200 + }, + "input": { + "shape": "ListLandingZoneOperationsInput" + }, + "output": { + "shape": "ListLandingZoneOperationsOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + } + ], + "documentation": "

Lists all landing zone operations from the past 90 days. Results are sorted by time, with the most recent operation first.

" }, "ListLandingZones": { "name": "ListLandingZones", @@ -632,7 +664,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Returns a list of tags associated with the resource. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

Returns a list of tags associated with the resource. For usage examples, see the Controls Reference Guide .

" }, "ResetEnabledBaseline": { "name": "ResetEnabledBaseline", @@ -705,7 +737,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in its original configuration.

" + "documentation": "

This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in the original configuration, which you specified in the manifest file. Nothing in the manifest file's original landing zone configuration is changed during the reset process, by default. This API is not the same as a rollback of a landing zone version, which is not a supported operation.

" }, "TagResource": { "name": "TagResource", @@ -731,7 +763,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Applies tags to a resource. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

Applies tags to a resource. For usage examples, see the Controls Reference Guide .

" }, "UntagResource": { "name": "UntagResource", @@ -757,7 +789,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Removes tags from a resource. For usage examples, see the Amazon Web Services Control Tower User Guide .

" + "documentation": "

Removes tags from a resource. For usage examples, see the Controls Reference Guide .

" }, "UpdateEnabledBaseline": { "name": "UpdateEnabledBaseline", @@ -833,7 +865,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "

Updates the configuration of an already enabled control.

If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request.

If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower will update the control to match any valid parameters that you supply.

If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling DisableControl and again calling EnableControl, or you can run an extending governance operation. For usage examples, see the Amazon Web Services Control Tower User Guide

" + "documentation": "

Updates the configuration of an already enabled control.

If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request.

If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply.

If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling DisableControl and again calling EnableControl, or you can run an extending governance operation. For usage examples, see the Controls Reference Guide .

" }, "UpdateLandingZone": { "name": "UpdateLandingZone", @@ -1043,7 +1075,7 @@ "documentation": "

The set of targetIdentifier objects returned by the filter.

" } }, - "documentation": "

A filter object that lets you call ListCOntrolOperations with a specific filter.

" + "documentation": "

A filter object that lets you call ListControlOperations with a specific filter.

" }, "ControlOperationStatus": { "type": "string", @@ -1668,14 +1700,14 @@ "members": { "lastOperationIdentifier": { "shape": "OperationIdentifier", - "documentation": "

The last operation identifier for the enabled control.

" + "documentation": "

The last operation identifier for the enabled resource.

" }, "status": { "shape": "EnablementStatus", - "documentation": "

The deployment status of the enabled control.

Valid values:

" + "documentation": "

The deployment status of the enabled resource.

Valid values:

" } }, - "documentation": "

The deployment summary of the enabled control.

" + "documentation": "

The deployment summary of an EnabledControl or EnabledBaseline resource.

" }, "EnablementStatuses": { "type": "list", @@ -1917,6 +1949,10 @@ "shape": "Timestamp", "documentation": "

The landing zone operation end time.

" }, + "operationIdentifier": { + "shape": "OperationIdentifier", + "documentation": "

The operationIdentifier of the landing zone operation.

" + }, "operationType": { "shape": "LandingZoneOperationType", "documentation": "

The landing zone operation type.

Valid values:

" @@ -1936,6 +1972,20 @@ }, "documentation": "

Information about a landing zone operation.

" }, + "LandingZoneOperationFilter": { + "type": "structure", + "members": { + "statuses": { + "shape": "LandingZoneOperationStatuses", + "documentation": "

The statuses of the set of landing zone operations selected by the filter.

" + }, + "types": { + "shape": "LandingZoneOperationTypes", + "documentation": "

The set of landing zone operation types selected by the filter.

" + } + }, + "documentation": "

A filter object that lets you call ListLandingZoneOperations with a specific filter.

" + }, "LandingZoneOperationStatus": { "type": "string", "enum": [ @@ -1944,6 +1994,32 @@ "IN_PROGRESS" ] }, + "LandingZoneOperationStatuses": { + "type": "list", + "member": { + "shape": "LandingZoneOperationStatus" + }, + "max": 1, + "min": 1 + }, + "LandingZoneOperationSummary": { + "type": "structure", + "members": { + "operationIdentifier": { + "shape": "OperationIdentifier", + "documentation": "

The operationIdentifier of the landing zone operation.

" + }, + "operationType": { + "shape": "LandingZoneOperationType", + "documentation": "

The type of the landing zone operation.

" + }, + "status": { + "shape": "LandingZoneOperationStatus", + "documentation": "

The status of the landing zone operation.

" + } + }, + "documentation": "

Returns a summary of information about a landing zone operation.

" + }, "LandingZoneOperationType": { "type": "string", "enum": [ @@ -1953,6 +2029,20 @@ "RESET" ] }, + "LandingZoneOperationTypes": { + "type": "list", + "member": { + "shape": "LandingZoneOperationType" + }, + "max": 1, + "min": 1 + }, + "LandingZoneOperations": { + "type": "list", + "member": { + "shape": "LandingZoneOperationSummary" + } + }, "LandingZoneStatus": { "type": "string", "enum": [ @@ -2047,7 +2137,7 @@ "members": { "controlOperations": { "shape": "ControlOperations", - "documentation": "

Returns a list of output from control operations. PLACEHOLDER

" + "documentation": "

Returns a list of output from control operations.

" }, "nextToken": { "shape": "ListControlOperationsNextToken", @@ -2103,7 +2193,7 @@ "members": { "filter": { "shape": "EnabledControlFilter", - "documentation": "

An input filter for the ListCEnabledControls API that lets you select the types of control operations to view.

" + "documentation": "

An input filter for the ListEnabledControls API that lets you select the types of control operations to view.

" }, "maxResults": { "shape": "MaxResults", @@ -2135,6 +2225,45 @@ } } }, + "ListLandingZoneOperationsInput": { + "type": "structure", + "members": { + "filter": { + "shape": "LandingZoneOperationFilter", + "documentation": "

An input filter for the ListLandingZoneOperations API that lets you select the types of landing zone operations to view.

" + }, + "maxResults": { + "shape": "ListLandingZoneOperationsMaxResults", + "documentation": "

How many results to return per API call.

" + }, + "nextToken": { + "shape": "String", + "documentation": "

The token to continue the list from a previous API call with the same parameters.

" + } + } + }, + "ListLandingZoneOperationsMaxResults": { + "type": "integer", + "box": true, + "max": 100, + "min": 1 + }, + "ListLandingZoneOperationsOutput": { + "type": "structure", + "required": [ + "landingZoneOperations" + ], + "members": { + "landingZoneOperations": { + "shape": "LandingZoneOperations", + "documentation": "

Lists landing zone operations.

" + }, + "nextToken": { + "shape": "String", + "documentation": "

Retrieves the next page of results. If the string is empty, the response is the end of the results.

" + } + } + }, "ListLandingZonesInput": { "type": "structure", "members": { @@ -2468,7 +2597,7 @@ }, "manifest": { "shape": "Manifest", - "documentation": "

The manifest JSON file is a text file that describes your Amazon Web Services resources. For examples, review Launch your landing zone.

" + "documentation": "

The manifest file (JSON) is a text file that describes your Amazon Web Services resources. For an example, review Launch your landing zone. The example manifest file contains each of the available parameters. The schema for the landing zone's JSON manifest file is not published, by design.

" }, "version": { "shape": "LandingZoneVersion", @@ -2489,5 +2618,5 @@ } } }, - "documentation": "

Amazon Web Services Control Tower offers application programming interface (API) operations that support programmatic interaction with these types of resources:

For more information about these types of resources, see the Amazon Web Services Control Tower User Guide .

About control APIs

These interfaces allow you to apply the Amazon Web Services library of pre-defined controls to your organizational units, programmatically. In Amazon Web Services Control Tower, the terms \"control\" and \"guardrail\" are synonyms.

To call these APIs, you'll need to know:

To get the controlIdentifier for your Amazon Web Services Control Tower control:

The controlIdentifier is an ARN that is specified for each control. You can view the controlIdentifier in the console on the Control details page, as well as in the documentation.

The controlIdentifier is unique in each Amazon Web Services Region for each control. You can find the controlIdentifier for each Region and control in the Tables of control metadata or the Control availability by Region tables in the Amazon Web Services Control Tower User Guide.

A quick-reference list of control identifers for the Amazon Web Services Control Tower legacy Strongly recommended and Elective controls is given in Resource identifiers for APIs and controls in the Controls reference guide section of the Amazon Web Services Control Tower User Guide. Remember that Mandatory controls cannot be added or removed.

ARN format: arn:aws:controltower:{REGION}::control/{CONTROL_NAME}

Example:

arn:aws:controltower:us-west-2::control/AWS-GR_AUTOSCALING_LAUNCH_CONFIG_PUBLIC_IP_DISABLED

To get the targetIdentifier:

The targetIdentifier is the ARN for an OU.

In the Amazon Web Services Organizations console, you can find the ARN for the OU on the Organizational unit details page associated with that OU.

OU ARN format:

arn:${Partition}:organizations::${MasterAccountId}:ou/o-${OrganizationId}/ou-${OrganizationalUnitId}

About landing zone APIs

You can configure and launch an Amazon Web Services Control Tower landing zone with APIs. For an introduction and steps, see Getting started with Amazon Web Services Control Tower using APIs.

For an overview of landing zone API operations, see Amazon Web Services Control Tower supports landing zone APIs. The individual API operations for landing zones are detailed in this document, the API reference manual, in the \"Actions\" section.

About baseline APIs

You can apply the AWSControlTowerBaseline baseline to an organizational unit (OU) as a way to register the OU with Amazon Web Services Control Tower, programmatically. For a general overview of this capability, see Amazon Web Services Control Tower supports APIs for OU registration and configuration with baselines.

You can call the baseline API operations to view the baselines that Amazon Web Services Control Tower enables for your landing zone, on your behalf, when setting up the landing zone. These baselines are read-only baselines.

The individual API operations for baselines are detailed in this document, the API reference manual, in the \"Actions\" section. For usage examples, see Baseline API input and output examples with CLI.

Details and examples

To view the open source resource repository on GitHub, see aws-cloudformation/aws-cloudformation-resource-providers-controltower

Recording API Requests

Amazon Web Services Control Tower supports Amazon Web Services CloudTrail, a service that records Amazon Web Services API calls for your Amazon Web Services account and delivers log files to an Amazon S3 bucket. By using information collected by CloudTrail, you can determine which requests the Amazon Web Services Control Tower service received, who made the request and when, and so on. For more about Amazon Web Services Control Tower and its support for CloudTrail, see Logging Amazon Web Services Control Tower Actions with Amazon Web Services CloudTrail in the Amazon Web Services Control Tower User Guide. To learn more about CloudTrail, including how to turn it on and find your log files, see the Amazon Web Services CloudTrail User Guide.

" + "documentation": "

Amazon Web Services Control Tower offers application programming interface (API) operations that support programmatic interaction with these types of resources:

For more information about these types of resources, see the Amazon Web Services Control Tower User Guide .

About control APIs

These interfaces allow you to apply the Amazon Web Services library of pre-defined controls to your organizational units, programmatically. In Amazon Web Services Control Tower, the terms \"control\" and \"guardrail\" are synonyms.

To call these APIs, you'll need to know:

To get the controlIdentifier for your Amazon Web Services Control Tower control:

The controlIdentifier is an ARN that is specified for each control. You can view the controlIdentifier in the console on the Control details page, as well as in the documentation.

The controlIdentifier is unique in each Amazon Web Services Region for each control. You can find the controlIdentifier for each Region and control in the Tables of control metadata or the Control availability by Region tables in the Amazon Web Services Control Tower Controls Reference Guide.

A quick-reference list of control identifers for the Amazon Web Services Control Tower legacy Strongly recommended and Elective controls is given in Resource identifiers for APIs and controls in the Amazon Web Services Control Tower Controls Reference Guide . Remember that Mandatory controls cannot be added or removed.

ARN format: arn:aws:controltower:{REGION}::control/{CONTROL_NAME}

Example:

arn:aws:controltower:us-west-2::control/AWS-GR_AUTOSCALING_LAUNCH_CONFIG_PUBLIC_IP_DISABLED

To get the targetIdentifier:

The targetIdentifier is the ARN for an OU.

In the Amazon Web Services Organizations console, you can find the ARN for the OU on the Organizational unit details page associated with that OU.

OU ARN format:

arn:${Partition}:organizations::${MasterAccountId}:ou/o-${OrganizationId}/ou-${OrganizationalUnitId}

About landing zone APIs

You can configure and launch an Amazon Web Services Control Tower landing zone with APIs. For an introduction and steps, see Getting started with Amazon Web Services Control Tower using APIs.

For an overview of landing zone API operations, see Amazon Web Services Control Tower supports landing zone APIs. The individual API operations for landing zones are detailed in this document, the API reference manual, in the \"Actions\" section.

About baseline APIs

You can apply the AWSControlTowerBaseline baseline to an organizational unit (OU) as a way to register the OU with Amazon Web Services Control Tower, programmatically. For a general overview of this capability, see Amazon Web Services Control Tower supports APIs for OU registration and configuration with baselines.

You can call the baseline API operations to view the baselines that Amazon Web Services Control Tower enables for your landing zone, on your behalf, when setting up the landing zone. These baselines are read-only baselines.

The individual API operations for baselines are detailed in this document, the API reference manual, in the \"Actions\" section. For usage examples, see Baseline API input and output examples with CLI.

Details and examples

To view the open source resource repository on GitHub, see aws-cloudformation/aws-cloudformation-resource-providers-controltower

Recording API Requests

Amazon Web Services Control Tower supports Amazon Web Services CloudTrail, a service that records Amazon Web Services API calls for your Amazon Web Services account and delivers log files to an Amazon S3 bucket. By using information collected by CloudTrail, you can determine which requests the Amazon Web Services Control Tower service received, who made the request and when, and so on. For more about Amazon Web Services Control Tower and its support for CloudTrail, see Logging Amazon Web Services Control Tower Actions with Amazon Web Services CloudTrail in the Amazon Web Services Control Tower User Guide. To learn more about CloudTrail, including how to turn it on and find your log files, see the Amazon Web Services CloudTrail User Guide.

" } \ No newline at end of file diff --git a/apis/controltower-2018-05-10.paginators.json b/apis/controltower-2018-05-10.paginators.json index a8886472f4..3fb0ea3464 100644 --- a/apis/controltower-2018-05-10.paginators.json +++ b/apis/controltower-2018-05-10.paginators.json @@ -24,6 +24,12 @@ "limit_key": "maxResults", "result_key": "enabledControls" }, + "ListLandingZoneOperations": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "landingZoneOperations" + }, "ListLandingZones": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/eks-2017-11-01.min.json b/apis/eks-2017-11-01.min.json index 081a9bc55b..8977d82b9b 100644 --- a/apis/eks-2017-11-01.min.json +++ b/apis/eks-2017-11-01.min.json @@ -286,6 +286,9 @@ }, "authenticationMode": {} } + }, + "bootstrapSelfManagedAddons": { + "type": "boolean" } } }, diff --git a/apis/eks-2017-11-01.normal.json b/apis/eks-2017-11-01.normal.json index d4d44061a6..6435c5ecce 100644 --- a/apis/eks-2017-11-01.normal.json +++ b/apis/eks-2017-11-01.normal.json @@ -2731,6 +2731,10 @@ "accessConfig": { "shape": "CreateAccessConfigRequest", "documentation": "

The access configuration for the cluster.

" + }, + "bootstrapSelfManagedAddons": { + "shape": "BoxedBoolean", + "documentation": "

If you set this value to False when creating a cluster, the default networking add-ons will not be installed.

The default networking addons include vpc-cni, coredns, and kube-proxy.

Use this option when you plan to install third-party alternative add-ons or self-manage the default networking add-ons.

" } } }, diff --git a/apis/ivs-realtime-2020-07-14.min.json b/apis/ivs-realtime-2020-07-14.min.json index dd2b22ae4b..ec04dddf54 100644 --- a/apis/ivs-realtime-2020-07-14.min.json +++ b/apis/ivs-realtime-2020-07-14.min.json @@ -3,8 +3,10 @@ "metadata": { "apiVersion": "2020-07-14", "endpointPrefix": "ivsrealtime", - "jsonVersion": "1.1", "protocol": "rest-json", + "protocols": [ + "rest-json" + ], "serviceAbbreviation": "ivsrealtime", "serviceFullName": "Amazon Interactive Video Service RealTime", "serviceId": "IVS RealTime", @@ -135,7 +137,7 @@ "members": { "name": {}, "s3": { - "shape": "S15" + "shape": "S17" }, "tags": { "shape": "S8" @@ -146,7 +148,7 @@ "type": "structure", "members": { "storageConfiguration": { - "shape": "S18" + "shape": "S1a" } } } @@ -170,6 +172,25 @@ "members": {} } }, + "DeletePublicKey": { + "http": { + "requestUri": "/DeletePublicKey", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": {} + } + }, + "output": { + "type": "structure", + "members": {} + } + }, "DeleteStage": { "http": { "requestUri": "/DeleteStage", @@ -248,7 +269,7 @@ "type": "structure", "members": { "composition": { - "shape": "S1m" + "shape": "S1r" } } } @@ -304,7 +325,7 @@ "userId": {}, "state": {}, "firstJoinTime": { - "shape": "S24" + "shape": "S29" }, "attributes": { "type": "map", @@ -328,6 +349,29 @@ } } }, + "GetPublicKey": { + "http": { + "requestUri": "/GetPublicKey", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": {} + } + }, + "output": { + "type": "structure", + "members": { + "publicKey": { + "shape": "S30" + } + } + } + }, "GetStage": { "http": { "requestUri": "/GetStage", @@ -375,10 +419,10 @@ "members": { "sessionId": {}, "startTime": { - "shape": "S24" + "shape": "S29" }, "endTime": { - "shape": "S24" + "shape": "S29" } } } @@ -403,7 +447,34 @@ "type": "structure", "members": { "storageConfiguration": { - "shape": "S18" + "shape": "S1a" + } + } + } + }, + "ImportPublicKey": { + "http": { + "requestUri": "/ImportPublicKey", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "publicKeyMaterial" + ], + "members": { + "publicKeyMaterial": {}, + "name": {}, + "tags": { + "shape": "S8" + } + } + }, + "output": { + "type": "structure", + "members": { + "publicKey": { + "shape": "S30" } } } @@ -455,10 +526,10 @@ "id": {}, "state": {}, "startTime": { - "shape": "S24" + "shape": "S29" }, "endTime": { - "shape": "S24" + "shape": "S29" } } } @@ -468,10 +539,10 @@ "shape": "S8" }, "startTime": { - "shape": "S24" + "shape": "S29" }, "endTime": { - "shape": "S24" + "shape": "S29" } } } @@ -556,7 +627,7 @@ "name": {}, "participantId": {}, "eventTime": { - "shape": "S24" + "shape": "S29" }, "remoteParticipantId": {}, "errorCode": {} @@ -608,7 +679,7 @@ "userId": {}, "state": {}, "firstJoinTime": { - "shape": "S24" + "shape": "S29" }, "published": { "type": "boolean" @@ -621,6 +692,43 @@ } } }, + "ListPublicKeys": { + "http": { + "requestUri": "/ListPublicKeys", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "nextToken": {}, + "maxResults": { + "type": "integer" + } + } + }, + "output": { + "type": "structure", + "required": [ + "publicKeys" + ], + "members": { + "publicKeys": { + "type": "list", + "member": { + "type": "structure", + "members": { + "arn": {}, + "name": {}, + "tags": { + "shape": "S8" + } + } + } + }, + "nextToken": {} + } + } + }, "ListStageSessions": { "http": { "requestUri": "/ListStageSessions", @@ -652,10 +760,10 @@ "members": { "sessionId": {}, "startTime": { - "shape": "S24" + "shape": "S29" }, "endTime": { - "shape": "S24" + "shape": "S29" } } } @@ -736,7 +844,7 @@ "arn": {}, "name": {}, "s3": { - "shape": "S15" + "shape": "S17" }, "tags": { "shape": "S8" @@ -795,12 +903,12 @@ "idempotencyToken": true }, "layout": { - "shape": "S1o" + "shape": "S1t" }, "destinations": { "type": "list", "member": { - "shape": "S25" + "shape": "S2a" } }, "tags": { @@ -812,7 +920,7 @@ "type": "structure", "members": { "composition": { - "shape": "S1m" + "shape": "S1r" } } } @@ -1020,10 +1128,17 @@ }, "autoParticipantRecordingConfiguration": { "shape": "Sv" + }, + "endpoints": { + "type": "structure", + "members": { + "events": {}, + "whip": {} + } } } }, - "S15": { + "S17": { "type": "structure", "required": [ "bucketName" @@ -1032,7 +1147,7 @@ "bucketName": {} } }, - "S18": { + "S1a": { "type": "structure", "required": [ "arn" @@ -1041,14 +1156,14 @@ "arn": {}, "name": {}, "s3": { - "shape": "S15" + "shape": "S17" }, "tags": { "shape": "S8" } } }, - "S1m": { + "S1r": { "type": "structure", "required": [ "arn", @@ -1062,7 +1177,7 @@ "stageArn": {}, "state": {}, "layout": { - "shape": "S1o" + "shape": "S1t" }, "destinations": { "type": "list", @@ -1077,13 +1192,13 @@ "id": {}, "state": {}, "startTime": { - "shape": "S24" + "shape": "S29" }, "endTime": { - "shape": "S24" + "shape": "S29" }, "configuration": { - "shape": "S25" + "shape": "S2a" }, "detail": { "type": "structure", @@ -1106,14 +1221,14 @@ "shape": "S8" }, "startTime": { - "shape": "S24" + "shape": "S29" }, "endTime": { - "shape": "S24" + "shape": "S29" } } }, - "S1o": { + "S1t": { "type": "structure", "members": { "grid": { @@ -1157,11 +1272,11 @@ } } }, - "S24": { + "S29": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S25": { + "S2a": { "type": "structure", "members": { "name": {}, @@ -1196,6 +1311,18 @@ } } } + }, + "S30": { + "type": "structure", + "members": { + "arn": {}, + "name": {}, + "publicKeyMaterial": {}, + "fingerprint": {}, + "tags": { + "shape": "S8" + } + } } } } \ No newline at end of file diff --git a/apis/ivs-realtime-2020-07-14.normal.json b/apis/ivs-realtime-2020-07-14.normal.json index 02ebf787ba..ec3db3a3cf 100644 --- a/apis/ivs-realtime-2020-07-14.normal.json +++ b/apis/ivs-realtime-2020-07-14.normal.json @@ -3,8 +3,10 @@ "metadata": { "apiVersion": "2020-07-14", "endpointPrefix": "ivsrealtime", - "jsonVersion": "1.1", "protocol": "rest-json", + "protocols": [ + "rest-json" + ], "serviceAbbreviation": "ivsrealtime", "serviceFullName": "Amazon Interactive Video Service RealTime", "serviceId": "IVS RealTime", @@ -185,6 +187,38 @@ ], "documentation": "

Deletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error.

" }, + "DeletePublicKey": { + "name": "DeletePublicKey", + "http": { + "method": "POST", + "requestUri": "/DeletePublicKey", + "responseCode": 200 + }, + "input": { + "shape": "DeletePublicKeyRequest" + }, + "output": { + "shape": "DeletePublicKeyResponse" + }, + "errors": [ + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "PendingVerification" + } + ], + "documentation": "

Deletes the specified public key used to sign stage participant tokens. This invalidates future participant tokens generated using the key pair’s private key.

" + }, "DeleteStage": { "name": "DeleteStage", "http": { @@ -377,6 +411,32 @@ ], "documentation": "

Gets information about the specified participant token.

" }, + "GetPublicKey": { + "name": "GetPublicKey", + "http": { + "method": "POST", + "requestUri": "/GetPublicKey", + "responseCode": 200 + }, + "input": { + "shape": "GetPublicKeyRequest" + }, + "output": { + "shape": "GetPublicKeyResponse" + }, + "errors": [ + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + } + ], + "documentation": "

Gets information for the specified public key.

" + }, "GetStage": { "name": "GetStage", "http": { @@ -464,6 +524,38 @@ ], "documentation": "

Gets the storage configuration for the specified ARN.

" }, + "ImportPublicKey": { + "name": "ImportPublicKey", + "http": { + "method": "POST", + "requestUri": "/ImportPublicKey", + "responseCode": 200 + }, + "input": { + "shape": "ImportPublicKeyRequest" + }, + "output": { + "shape": "ImportPublicKeyResponse" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ServiceQuotaExceededException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "PendingVerification" + } + ], + "documentation": "

Import a public key to be used for signing stage participant tokens.

" + }, "ListCompositions": { "name": "ListCompositions", "http": { @@ -574,6 +666,29 @@ ], "documentation": "

Lists all participants in a specified stage session.

" }, + "ListPublicKeys": { + "name": "ListPublicKeys", + "http": { + "method": "POST", + "requestUri": "/ListPublicKeys", + "responseCode": 200 + }, + "input": { + "shape": "ListPublicKeysRequest" + }, + "output": { + "shape": "ListPublicKeysResponse" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + } + ], + "documentation": "

Gets summary information about all public keys in your account, in the AWS region where the API request is processed.

" + }, "ListStageSessions": { "name": "ListStageSessions", "http": { @@ -858,14 +973,14 @@ "members": { "storageConfigurationArn": { "shape": "AutoParticipantRecordingStorageConfigurationArn", - "documentation": "

ARN of the StorageConfiguration resource to use for auto participant recording. Default: \"\" (empty string, no storage configuration is specified). Individual participant recording cannot be started unless a storage configuration is specified, when a Stage is created or updated.

" + "documentation": "

ARN of the StorageConfiguration resource to use for individual participant recording. Default: \"\" (empty string, no storage configuration is specified). Individual participant recording cannot be started unless a storage configuration is specified, when a Stage is created or updated.

" }, "mediaTypes": { "shape": "ParticipantRecordingMediaTypeList", "documentation": "

Types of media to be recorded. Default: AUDIO_VIDEO.

" } }, - "documentation": "

Object specifying an auto-participant-recording configuration.

" + "documentation": "

Object specifying a configuration for individual participant recording.

" }, "AutoParticipantRecordingStorageConfigurationArn": { "type": "string", @@ -1095,7 +1210,7 @@ }, "autoParticipantRecordingConfiguration": { "shape": "AutoParticipantRecordingConfiguration", - "documentation": "

Auto participant recording configuration object attached to the stage.

" + "documentation": "

Configuration object for individual participant recording, to attach to the new stage.

" } } }, @@ -1157,6 +1272,22 @@ "type": "structure", "members": {} }, + "DeletePublicKeyRequest": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": { + "shape": "PublicKeyArn", + "documentation": "

ARN of the public key to be deleted.

" + } + } + }, + "DeletePublicKeyResponse": { + "type": "structure", + "members": {} + }, "DeleteStageRequest": { "type": "structure", "required": [ @@ -1554,6 +1685,27 @@ } } }, + "GetPublicKeyRequest": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": { + "shape": "PublicKeyArn", + "documentation": "

ARN of the public key for which the information is to be retrieved.

" + } + } + }, + "GetPublicKeyResponse": { + "type": "structure", + "members": { + "publicKey": { + "shape": "PublicKey", + "documentation": "

The public key that is returned.

" + } + } + }, "GetStageRequest": { "type": "structure", "required": [ @@ -1627,7 +1779,7 @@ "members": { "featuredParticipantAttribute": { "shape": "AttributeKey", - "documentation": "

This attribute name identifies the featured slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot.

" + "documentation": "

This attribute name identifies the featured slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default: \"\" (no featured participant).

" }, "omitStoppedVideo": { "shape": "OmitStoppedVideo", @@ -1635,11 +1787,11 @@ }, "videoAspectRatio": { "shape": "VideoAspectRatio", - "documentation": "

Sets the non-featured participant display mode. Default: VIDEO.

" + "documentation": "

Sets the non-featured participant display mode, to control the aspect ratio of video tiles. VIDEO is 16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default: VIDEO.

" }, "videoFillMode": { "shape": "VideoFillMode", - "documentation": "

Defines how video fits within the participant tile. When not set, videoFillMode defaults to COVER fill mode for participants in the grid and to CONTAIN fill mode for featured participants.

" + "documentation": "

Defines how video content fits within the participant tile: FILL (stretched), COVER (cropped), or CONTAIN (letterboxed). When not set, videoFillMode defaults to COVER fill mode for participants in the grid and to CONTAIN fill mode for featured participants.

" }, "gridGap": { "shape": "GridGap", @@ -1658,6 +1810,35 @@ "max": 1920, "min": 1 }, + "ImportPublicKeyRequest": { + "type": "structure", + "required": [ + "publicKeyMaterial" + ], + "members": { + "publicKeyMaterial": { + "shape": "PublicKeyMaterial", + "documentation": "

The content of the public key to be imported.

" + }, + "name": { + "shape": "PublicKeyName", + "documentation": "

Name of the public key to be imported.

" + }, + "tags": { + "shape": "Tags", + "documentation": "

Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS has no constraints on tags beyond what is documented there.

" + } + } + }, + "ImportPublicKeyResponse": { + "type": "structure", + "members": { + "publicKey": { + "shape": "PublicKey", + "documentation": "

The public key that was imported.

" + } + } + }, "LayoutConfiguration": { "type": "structure", "members": { @@ -1841,6 +2022,35 @@ } } }, + "ListPublicKeysRequest": { + "type": "structure", + "members": { + "nextToken": { + "shape": "PaginationToken", + "documentation": "

The first public key to retrieve. This is used for pagination; see the nextToken response field.

" + }, + "maxResults": { + "shape": "MaxPublicKeyResults", + "documentation": "

Maximum number of results to return. Default: 50.

" + } + } + }, + "ListPublicKeysResponse": { + "type": "structure", + "required": [ + "publicKeys" + ], + "members": { + "publicKeys": { + "shape": "PublicKeyList", + "documentation": "

List of the matching public keys (summary information only).

" + }, + "nextToken": { + "shape": "PaginationToken", + "documentation": "

If there are more public keys than maxResults, use nextToken in the request to get the next set.

" + } + } + }, "ListStageSessionsRequest": { "type": "structure", "required": [ @@ -1985,6 +2195,12 @@ "max": 100, "min": 1 }, + "MaxPublicKeyResults": { + "type": "integer", + "box": true, + "max": 100, + "min": 1 + }, "MaxStageResults": { "type": "integer", "box": true, @@ -2065,15 +2281,15 @@ }, "recordingS3BucketName": { "shape": "ParticipantRecordingS3BucketName", - "documentation": "

Name of the S3 bucket to where the participant is being recorded, if individual participant recording is enabled, or \"\" (empty string), if recording is not enabled.

" + "documentation": "

Name of the S3 bucket to where the participant is being recorded, if individual participant recording is enabled, or \"\" (empty string), if recording is not enabled.

" }, "recordingS3Prefix": { "shape": "ParticipantRecordingS3Prefix", - "documentation": "

S3 prefix of the S3 bucket to where the participant is being recorded, if individual participant recording is enabled, or \"\" (empty string), if recording is not enabled.

" + "documentation": "

S3 prefix of the S3 bucket where the participant is being recorded, if individual participant recording is enabled, or \"\" (empty string), if recording is not enabled.

" }, "recordingState": { "shape": "ParticipantRecordingState", - "documentation": "

Participant’s recording state.

" + "documentation": "

The participant’s recording state.

" } }, "documentation": "

Object describing a participant that has joined a stage.

" @@ -2185,7 +2401,7 @@ }, "recordingState": { "shape": "ParticipantRecordingState", - "documentation": "

Participant’s recording state.

" + "documentation": "

The participant’s recording state.

" } }, "documentation": "

Summary object describing a participant that has joined a stage.

" @@ -2318,7 +2534,7 @@ "members": { "featuredParticipantAttribute": { "shape": "AttributeKey", - "documentation": "

This attribute name identifies the featured slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot.

" + "documentation": "

This attribute name identifies the featured slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default: \"\" (no featured participant).

" }, "omitStoppedVideo": { "shape": "OmitStoppedVideo", @@ -2326,7 +2542,7 @@ }, "videoFillMode": { "shape": "VideoFillMode", - "documentation": "

Defines how video fits within the participant tile. Default: COVER.

" + "documentation": "

Defines how video content fits within the participant tile: FILL (stretched), COVER (cropped), or CONTAIN (letterboxed). Default: COVER.

" }, "gridGap": { "shape": "GridGap", @@ -2334,11 +2550,11 @@ }, "pipParticipantAttribute": { "shape": "AttributeKey", - "documentation": "

Identifies the PiP slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the PiP slot.

" + "documentation": "

Specifies the participant for the PiP window. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the PiP slot. Default: \"\" (no PiP participant).

" }, "pipBehavior": { "shape": "PipBehavior", - "documentation": "

Defines PiP behavior when all participants have left. Default: STATIC.

" + "documentation": "

Defines PiP behavior when all participants have left: STATIC (maintains original position/size) or DYNAMIC (expands to full composition). Default: STATIC.

" }, "pipOffset": { "shape": "PipOffset", @@ -2382,6 +2598,75 @@ "box": true, "min": 1 }, + "PublicKey": { + "type": "structure", + "members": { + "arn": { + "shape": "PublicKeyArn", + "documentation": "

Public key ARN.

" + }, + "name": { + "shape": "PublicKeyName", + "documentation": "

Public key name.

" + }, + "publicKeyMaterial": { + "shape": "PublicKeyMaterial", + "documentation": "

Public key material.

" + }, + "fingerprint": { + "shape": "PublicKeyFingerprint", + "documentation": "

The public key fingerprint, a short string used to identify or verify the full public key.

" + }, + "tags": { + "shape": "Tags", + "documentation": "

Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS has no constraints on tags beyond what is documented there.

" + } + }, + "documentation": "

Object specifying a public key used to sign stage participant tokens.

" + }, + "PublicKeyArn": { + "type": "string", + "max": 128, + "min": 1, + "pattern": "arn:aws:ivs:[a-z0-9-]+:[0-9]+:public-key/[a-zA-Z0-9-]+" + }, + "PublicKeyFingerprint": { + "type": "string" + }, + "PublicKeyList": { + "type": "list", + "member": { + "shape": "PublicKeySummary" + } + }, + "PublicKeyMaterial": { + "type": "string", + "pattern": ".*-----BEGIN PUBLIC KEY-----\\r?\\n([a-zA-Z0-9+/=\\r\\n]+)\\r?\\n-----END PUBLIC KEY-----(\\r?\\n)?.*" + }, + "PublicKeyName": { + "type": "string", + "max": 128, + "min": 0, + "pattern": "[a-zA-Z0-9-_]*" + }, + "PublicKeySummary": { + "type": "structure", + "members": { + "arn": { + "shape": "PublicKeyArn", + "documentation": "

Public key ARN.

" + }, + "name": { + "shape": "PublicKeyName", + "documentation": "

Public key name.

" + }, + "tags": { + "shape": "Tags", + "documentation": "

Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS has no constraints on tags beyond what is documented there.

" + } + }, + "documentation": "

Summary information about a public key.

" + }, "Published": { "type": "boolean" }, @@ -2485,7 +2770,11 @@ }, "autoParticipantRecordingConfiguration": { "shape": "AutoParticipantRecordingConfiguration", - "documentation": "

Auto-participant-recording configuration object attached to the stage.

" + "documentation": "

Configuration object for individual participant recording, attached to the stage.

" + }, + "endpoints": { + "shape": "StageEndpoints", + "documentation": "

Summary information about various endpoints for a stage.

" } }, "documentation": "

Object specifying a stage.

" @@ -2496,6 +2785,25 @@ "min": 1, "pattern": "arn:aws:ivs:[a-z0-9-]+:[0-9]+:stage/[a-zA-Z0-9-]+" }, + "StageEndpoint": { + "type": "string", + "max": 2048, + "min": 0 + }, + "StageEndpoints": { + "type": "structure", + "members": { + "events": { + "shape": "StageEndpoint", + "documentation": "

Events endpoint.

" + }, + "whip": { + "shape": "StageEndpoint", + "documentation": "

WHIP endpoint.

" + } + }, + "documentation": "

Summary information about various endpoints for a stage.

" + }, "StageName": { "type": "string", "max": 128, @@ -2804,7 +3112,7 @@ }, "autoParticipantRecordingConfiguration": { "shape": "AutoParticipantRecordingConfiguration", - "documentation": "

Auto-participant-recording configuration object to attach to the stage. Auto-participant-recording configuration cannot be updated while recording is active.

" + "documentation": "

Configuration object for individual participant recording, to attach to the stage. Note that this cannot be updated while recording is active.

" } } }, @@ -2868,5 +3176,5 @@ "min": 1 } }, - "documentation": "

Introduction

The Amazon Interactive Video Service (IVS) real-time API is REST compatible, using a standard HTTP API and an AWS EventBridge event stream for responses. JSON is used for both requests and responses, including errors.

Terminology:

Resources

The following resources contain information about your IVS live stream (see Getting Started with Amazon IVS Real-Time Streaming):

Tagging

A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS stages has no service-specific constraints beyond what is documented there.

Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).

The Amazon IVS real-time API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resource supports tagging: Stage.

At most 50 tags can be applied to a resource.

Stages Endpoints

Composition Endpoints

EncoderConfiguration Endpoints

StorageConfiguration Endpoints

Tags Endpoints

" + "documentation": "

The Amazon Interactive Video Service (IVS) real-time API is REST compatible, using a standard HTTP API and an AWS EventBridge event stream for responses. JSON is used for both requests and responses, including errors.

Key Concepts

For server-side composition:

For more information about your IVS live stream, also see Getting Started with Amazon IVS Real-Time Streaming.

Tagging

A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS stages has no service-specific constraints beyond what is documented there.

Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).

The Amazon IVS real-time API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resource supports tagging: Stage.

At most 50 tags can be applied to a resource.

" } \ No newline at end of file diff --git a/apis/ivs-realtime-2020-07-14.paginators.json b/apis/ivs-realtime-2020-07-14.paginators.json index 1f17f6ce48..f8e81fa57e 100644 --- a/apis/ivs-realtime-2020-07-14.paginators.json +++ b/apis/ivs-realtime-2020-07-14.paginators.json @@ -20,6 +20,12 @@ "output_token": "nextToken", "limit_key": "maxResults" }, + "ListPublicKeys": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "publicKeys" + }, "ListStageSessions": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/kinesisanalyticsv2-2018-05-23.min.json b/apis/kinesisanalyticsv2-2018-05-23.min.json index 5d29392343..c5fd9ea4f4 100644 --- a/apis/kinesisanalyticsv2-2018-05-23.min.json +++ b/apis/kinesisanalyticsv2-2018-05-23.min.json @@ -5,6 +5,9 @@ "endpointPrefix": "kinesisanalytics", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceAbbreviation": "Kinesis Analytics V2", "serviceFullName": "Amazon Kinesis Analytics", "serviceId": "Kinesis Analytics V2", @@ -41,7 +44,8 @@ }, "CloudWatchLoggingOptionDescriptions": { "shape": "S9" - } + }, + "OperationId": {} } } }, @@ -59,7 +63,7 @@ "type": "long" }, "Input": { - "shape": "Se" + "shape": "Sf" } } }, @@ -71,7 +75,7 @@ "type": "long" }, "InputDescriptions": { - "shape": "S12" + "shape": "S13" } } } @@ -92,7 +96,7 @@ }, "InputId": {}, "InputProcessingConfiguration": { - "shape": "Sg" + "shape": "Sh" } } }, @@ -105,7 +109,7 @@ }, "InputId": {}, "InputProcessingConfigurationDescription": { - "shape": "S15" + "shape": "S16" } } } @@ -124,7 +128,7 @@ "type": "long" }, "Output": { - "shape": "S1e" + "shape": "S1f" } } }, @@ -136,7 +140,7 @@ "type": "long" }, "OutputDescriptions": { - "shape": "S1k" + "shape": "S1l" } } } @@ -155,7 +159,7 @@ "type": "long" }, "ReferenceDataSource": { - "shape": "S1q" + "shape": "S1r" } } }, @@ -167,7 +171,7 @@ "type": "long" }, "ReferenceDataSourceDescriptions": { - "shape": "S1w" + "shape": "S1x" } } } @@ -185,7 +189,7 @@ "type": "long" }, "VpcConfiguration": { - "shape": "S20" + "shape": "S21" }, "ConditionalToken": {} } @@ -198,8 +202,9 @@ "type": "long" }, "VpcConfigurationDescription": { - "shape": "S26" - } + "shape": "S27" + }, + "OperationId": {} } } }, @@ -225,19 +230,19 @@ "Inputs": { "type": "list", "member": { - "shape": "Se" + "shape": "Sf" } }, "Outputs": { "type": "list", "member": { - "shape": "S1e" + "shape": "S1f" } }, "ReferenceDataSources": { "type": "list", "member": { - "shape": "S1q" + "shape": "S1r" } } } @@ -301,7 +306,7 @@ ], "members": { "PropertyGroups": { - "shape": "S2t" + "shape": "S2u" } } }, @@ -319,7 +324,7 @@ "type": "blob" }, "S3ContentLocation": { - "shape": "S32" + "shape": "S33" } } }, @@ -337,10 +342,21 @@ } } }, + "ApplicationSystemRollbackConfiguration": { + "type": "structure", + "required": [ + "RollbackEnabled" + ], + "members": { + "RollbackEnabled": { + "type": "boolean" + } + } + }, "VpcConfigurations": { "type": "list", "member": { - "shape": "S20" + "shape": "S21" } }, "ZeppelinApplicationConfiguration": { @@ -391,7 +407,7 @@ } }, "CustomArtifactsConfiguration": { - "shape": "S3f" + "shape": "S3h" } } } @@ -404,7 +420,7 @@ } }, "Tags": { - "shape": "S3n" + "shape": "S3p" }, "ApplicationMode": {} } @@ -416,7 +432,7 @@ ], "members": { "ApplicationDetail": { - "shape": "S3t" + "shape": "S3v" } } } @@ -504,7 +520,8 @@ }, "CloudWatchLoggingOptionDescriptions": { "shape": "S9" - } + }, + "OperationId": {} } } }, @@ -629,7 +646,8 @@ "ApplicationARN": {}, "ApplicationVersionId": { "type": "long" - } + }, + "OperationId": {} } } }, @@ -653,7 +671,71 @@ ], "members": { "ApplicationDetail": { - "shape": "S3t" + "shape": "S3v" + } + } + } + }, + "DescribeApplicationOperation": { + "input": { + "type": "structure", + "required": [ + "ApplicationName", + "OperationId" + ], + "members": { + "ApplicationName": {}, + "OperationId": {} + } + }, + "output": { + "type": "structure", + "members": { + "ApplicationOperationInfoDetails": { + "type": "structure", + "required": [ + "Operation", + "StartTime", + "EndTime", + "OperationStatus" + ], + "members": { + "Operation": {}, + "StartTime": { + "type": "timestamp" + }, + "EndTime": { + "type": "timestamp" + }, + "OperationStatus": {}, + "ApplicationVersionChangeDetails": { + "type": "structure", + "required": [ + "ApplicationVersionUpdatedFrom", + "ApplicationVersionUpdatedTo" + ], + "members": { + "ApplicationVersionUpdatedFrom": { + "type": "long" + }, + "ApplicationVersionUpdatedTo": { + "type": "long" + } + } + }, + "OperationFailureDetails": { + "type": "structure", + "members": { + "RollbackOperationId": {}, + "ErrorInfo": { + "type": "structure", + "members": { + "ErrorString": {} + } + } + } + } + } } } } @@ -677,7 +759,7 @@ ], "members": { "SnapshotDetails": { - "shape": "S5g" + "shape": "S5s" } } } @@ -700,7 +782,7 @@ "type": "structure", "members": { "ApplicationVersionDetail": { - "shape": "S3t" + "shape": "S3v" } } } @@ -715,7 +797,7 @@ "ResourceARN": {}, "ServiceExecutionRole": {}, "InputStartingPositionConfiguration": { - "shape": "S19" + "shape": "S1a" }, "S3Configuration": { "type": "structure", @@ -729,7 +811,7 @@ } }, "InputProcessingConfiguration": { - "shape": "Sg" + "shape": "Sh" } } }, @@ -737,7 +819,7 @@ "type": "structure", "members": { "InputSchema": { - "shape": "Sm" + "shape": "Sn" }, "ParsedInputRecords": { "type": "list", @@ -757,6 +839,46 @@ } } }, + "ListApplicationOperations": { + "input": { + "type": "structure", + "required": [ + "ApplicationName" + ], + "members": { + "ApplicationName": {}, + "Limit": { + "type": "integer" + }, + "NextToken": {}, + "Operation": {}, + "OperationStatus": {} + } + }, + "output": { + "type": "structure", + "members": { + "ApplicationOperationInfoList": { + "type": "list", + "member": { + "type": "structure", + "members": { + "Operation": {}, + "OperationId": {}, + "StartTime": { + "type": "timestamp" + }, + "EndTime": { + "type": "timestamp" + }, + "OperationStatus": {} + } + } + }, + "NextToken": {} + } + } + }, "ListApplicationSnapshots": { "input": { "type": "structure", @@ -777,7 +899,7 @@ "SnapshotSummaries": { "type": "list", "member": { - "shape": "S5g" + "shape": "S5s" } }, "NextToken": {} @@ -878,7 +1000,7 @@ "type": "structure", "members": { "Tags": { - "shape": "S3n" + "shape": "S3p" } } } @@ -904,8 +1026,9 @@ ], "members": { "ApplicationDetail": { - "shape": "S3t" - } + "shape": "S3v" + }, + "OperationId": {} } } }, @@ -921,7 +1044,7 @@ "type": "structure", "members": { "FlinkRunConfiguration": { - "shape": "S47" + "shape": "S49" }, "SqlRunConfigurations": { "type": "list", @@ -934,13 +1057,13 @@ "members": { "InputId": {}, "InputStartingPositionConfiguration": { - "shape": "S19" + "shape": "S1a" } } } }, "ApplicationRestoreConfiguration": { - "shape": "S44" + "shape": "S46" } } } @@ -948,7 +1071,9 @@ }, "output": { "type": "structure", - "members": {} + "members": { + "OperationId": {} + } } }, "StopApplication": { @@ -966,7 +1091,9 @@ }, "output": { "type": "structure", - "members": {} + "members": { + "OperationId": {} + } } }, "TagResource": { @@ -979,7 +1106,7 @@ "members": { "ResourceARN": {}, "Tags": { - "shape": "S3n" + "shape": "S3p" } } }, @@ -1074,11 +1201,11 @@ "type": "structure", "members": { "RecordFormatUpdate": { - "shape": "Sn" + "shape": "So" }, "RecordEncodingUpdate": {}, "RecordColumnUpdates": { - "shape": "Sw" + "shape": "Sx" } } }, @@ -1134,7 +1261,7 @@ } }, "DestinationSchemaUpdate": { - "shape": "S1i" + "shape": "S1j" } } } @@ -1157,7 +1284,7 @@ } }, "ReferenceSchemaUpdate": { - "shape": "Sm" + "shape": "Sn" } } } @@ -1237,7 +1364,7 @@ ], "members": { "PropertyGroups": { - "shape": "S2t" + "shape": "S2u" } } }, @@ -1252,6 +1379,17 @@ } } }, + "ApplicationSystemRollbackConfigurationUpdate": { + "type": "structure", + "required": [ + "RollbackEnabledUpdate" + ], + "members": { + "RollbackEnabledUpdate": { + "type": "boolean" + } + } + }, "VpcConfigurationUpdates": { "type": "list", "member": { @@ -1262,10 +1400,10 @@ "members": { "VpcConfigurationId": {}, "SubnetIdUpdates": { - "shape": "S21" + "shape": "S22" }, "SecurityGroupIdUpdates": { - "shape": "S23" + "shape": "S24" } } } @@ -1312,7 +1450,7 @@ } }, "CustomArtifactsConfigurationUpdate": { - "shape": "S3f" + "shape": "S3h" } } } @@ -1323,10 +1461,10 @@ "type": "structure", "members": { "FlinkRunConfiguration": { - "shape": "S47" + "shape": "S49" }, "ApplicationRestoreConfiguration": { - "shape": "S44" + "shape": "S46" } } }, @@ -1354,8 +1492,9 @@ ], "members": { "ApplicationDetail": { - "shape": "S3t" - } + "shape": "S3v" + }, + "OperationId": {} } } }, @@ -1384,7 +1523,7 @@ "members": { "ApplicationARN": {}, "ApplicationMaintenanceConfigurationDescription": { - "shape": "S4o" + "shape": "S4r" } } } @@ -1414,7 +1553,7 @@ } } }, - "Se": { + "Sf": { "type": "structure", "required": [ "NamePrefix", @@ -1423,7 +1562,7 @@ "members": { "NamePrefix": {}, "InputProcessingConfiguration": { - "shape": "Sg" + "shape": "Sh" }, "KinesisStreamsInput": { "type": "structure", @@ -1444,14 +1583,14 @@ } }, "InputParallelism": { - "shape": "Sk" + "shape": "Sl" }, "InputSchema": { - "shape": "Sm" + "shape": "Sn" } } }, - "Sg": { + "Sh": { "type": "structure", "required": [ "InputLambdaProcessor" @@ -1468,7 +1607,7 @@ } } }, - "Sk": { + "Sl": { "type": "structure", "members": { "Count": { @@ -1476,7 +1615,7 @@ } } }, - "Sm": { + "Sn": { "type": "structure", "required": [ "RecordFormat", @@ -1484,15 +1623,15 @@ ], "members": { "RecordFormat": { - "shape": "Sn" + "shape": "So" }, "RecordEncoding": {}, "RecordColumns": { - "shape": "Sw" + "shape": "Sx" } } }, - "Sn": { + "So": { "type": "structure", "required": [ "RecordFormatType" @@ -1526,7 +1665,7 @@ } } }, - "Sw": { + "Sx": { "type": "list", "member": { "type": "structure", @@ -1541,7 +1680,7 @@ } } }, - "S12": { + "S13": { "type": "list", "member": { "type": "structure", @@ -1553,7 +1692,7 @@ "member": {} }, "InputProcessingConfigurationDescription": { - "shape": "S15" + "shape": "S16" }, "KinesisStreamsInputDescription": { "type": "structure", @@ -1576,18 +1715,18 @@ } }, "InputSchema": { - "shape": "Sm" + "shape": "Sn" }, "InputParallelism": { - "shape": "Sk" + "shape": "Sl" }, "InputStartingPositionConfiguration": { - "shape": "S19" + "shape": "S1a" } } } }, - "S15": { + "S16": { "type": "structure", "members": { "InputLambdaProcessorDescription": { @@ -1602,13 +1741,13 @@ } } }, - "S19": { + "S1a": { "type": "structure", "members": { "InputStartingPosition": {} } }, - "S1e": { + "S1f": { "type": "structure", "required": [ "Name", @@ -1644,11 +1783,11 @@ } }, "DestinationSchema": { - "shape": "S1i" + "shape": "S1j" } } }, - "S1i": { + "S1j": { "type": "structure", "required": [ "RecordFormatType" @@ -1657,7 +1796,7 @@ "RecordFormatType": {} } }, - "S1k": { + "S1l": { "type": "list", "member": { "type": "structure", @@ -1695,12 +1834,12 @@ } }, "DestinationSchema": { - "shape": "S1i" + "shape": "S1j" } } } }, - "S1q": { + "S1r": { "type": "structure", "required": [ "TableName", @@ -1716,11 +1855,11 @@ } }, "ReferenceSchema": { - "shape": "Sm" + "shape": "Sn" } } }, - "S1w": { + "S1x": { "type": "list", "member": { "type": "structure", @@ -1745,12 +1884,12 @@ } }, "ReferenceSchema": { - "shape": "Sm" + "shape": "Sn" } } } }, - "S20": { + "S21": { "type": "structure", "required": [ "SubnetIds", @@ -1758,22 +1897,22 @@ ], "members": { "SubnetIds": { - "shape": "S21" + "shape": "S22" }, "SecurityGroupIds": { - "shape": "S23" + "shape": "S24" } } }, - "S21": { + "S22": { "type": "list", "member": {} }, - "S23": { + "S24": { "type": "list", "member": {} }, - "S26": { + "S27": { "type": "structure", "required": [ "VpcConfigurationId", @@ -1785,14 +1924,14 @@ "VpcConfigurationId": {}, "VpcId": {}, "SubnetIds": { - "shape": "S21" + "shape": "S22" }, "SecurityGroupIds": { - "shape": "S23" + "shape": "S24" } } }, - "S2t": { + "S2u": { "type": "list", "member": { "type": "structure", @@ -1810,7 +1949,7 @@ } } }, - "S32": { + "S33": { "type": "structure", "required": [ "BucketARN", @@ -1822,7 +1961,7 @@ "ObjectVersion": {} } }, - "S3f": { + "S3h": { "type": "list", "member": { "type": "structure", @@ -1832,15 +1971,15 @@ "members": { "ArtifactType": {}, "S3ContentLocation": { - "shape": "S32" + "shape": "S33" }, "MavenReference": { - "shape": "S3i" + "shape": "S3k" } } } }, - "S3i": { + "S3k": { "type": "structure", "required": [ "GroupId", @@ -1853,7 +1992,7 @@ "Version": {} } }, - "S3n": { + "S3p": { "type": "list", "member": { "type": "structure", @@ -1866,7 +2005,7 @@ } } }, - "S3t": { + "S3v": { "type": "structure", "required": [ "ApplicationARN", @@ -1898,13 +2037,13 @@ "type": "structure", "members": { "InputDescriptions": { - "shape": "S12" + "shape": "S13" }, "OutputDescriptions": { - "shape": "S1k" + "shape": "S1l" }, "ReferenceDataSourceDescriptions": { - "shape": "S1w" + "shape": "S1x" } } }, @@ -1943,10 +2082,10 @@ "type": "structure", "members": { "ApplicationRestoreConfigurationDescription": { - "shape": "S44" + "shape": "S46" }, "FlinkRunConfigurationDescription": { - "shape": "S47" + "shape": "S49" } } }, @@ -2001,7 +2140,7 @@ "type": "structure", "members": { "PropertyGroupDescriptions": { - "shape": "S2t" + "shape": "S2u" } } }, @@ -2016,10 +2155,21 @@ } } }, + "ApplicationSystemRollbackConfigurationDescription": { + "type": "structure", + "required": [ + "RollbackEnabled" + ], + "members": { + "RollbackEnabled": { + "type": "boolean" + } + } + }, "VpcConfigurationDescriptions": { "type": "list", "member": { - "shape": "S26" + "shape": "S27" } }, "ZeppelinApplicationConfigurationDescription": { @@ -2076,10 +2226,10 @@ "members": { "ArtifactType": {}, "S3ContentLocationDescription": { - "shape": "S32" + "shape": "S33" }, "MavenReferenceDescription": { - "shape": "S3i" + "shape": "S3k" } } } @@ -2092,7 +2242,7 @@ "shape": "S9" }, "ApplicationMaintenanceConfigurationDescription": { - "shape": "S4o" + "shape": "S4r" }, "ApplicationVersionUpdatedFrom": { "type": "long" @@ -2100,6 +2250,9 @@ "ApplicationVersionRolledBackFrom": { "type": "long" }, + "ApplicationVersionCreateTimestamp": { + "type": "timestamp" + }, "ConditionalToken": {}, "ApplicationVersionRolledBackTo": { "type": "long" @@ -2107,7 +2260,7 @@ "ApplicationMode": {} } }, - "S44": { + "S46": { "type": "structure", "required": [ "ApplicationRestoreType" @@ -2117,7 +2270,7 @@ "SnapshotName": {} } }, - "S47": { + "S49": { "type": "structure", "members": { "AllowNonRestoredState": { @@ -2125,7 +2278,7 @@ } } }, - "S4o": { + "S4r": { "type": "structure", "required": [ "ApplicationMaintenanceWindowStartTime", @@ -2136,7 +2289,7 @@ "ApplicationMaintenanceWindowEndTime": {} } }, - "S5g": { + "S5s": { "type": "structure", "required": [ "SnapshotName", diff --git a/apis/kinesisanalyticsv2-2018-05-23.normal.json b/apis/kinesisanalyticsv2-2018-05-23.normal.json index 85f38c8a9f..3d160d9c36 100644 --- a/apis/kinesisanalyticsv2-2018-05-23.normal.json +++ b/apis/kinesisanalyticsv2-2018-05-23.normal.json @@ -5,6 +5,9 @@ "endpointPrefix": "kinesisanalytics", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceAbbreviation": "Kinesis Analytics V2", "serviceFullName": "Amazon Kinesis Analytics", "serviceId": "Kinesis Analytics V2", @@ -559,6 +562,31 @@ ], "documentation": "

Returns information about a specific Managed Service for Apache Flink application.

If you want to retrieve a list of all applications in your account, use the ListApplications operation.

" }, + "DescribeApplicationOperation": { + "name": "DescribeApplicationOperation", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "DescribeApplicationOperationRequest" + }, + "output": { + "shape": "DescribeApplicationOperationResponse" + }, + "errors": [ + { + "shape": "InvalidArgumentException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "UnsupportedOperationException" + } + ], + "documentation": "Returns information about a specific operation performed on a Managed Service for Apache Flink application" + }, "DescribeApplicationSnapshot": { "name": "DescribeApplicationSnapshot", "http": { @@ -643,6 +671,31 @@ ], "documentation": "

Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample records on the specified streaming source (Kinesis data stream or Kinesis Data Firehose delivery stream) or Amazon S3 object. In the response, the operation returns the inferred schema and also the sample records that the operation used to infer the schema.

You can use the inferred schema when configuring a streaming source for your application. When you create an application using the Kinesis Data Analytics console, the console uses this operation to infer a schema and show it in the console user interface.

" }, + "ListApplicationOperations": { + "name": "ListApplicationOperations", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "ListApplicationOperationsRequest" + }, + "output": { + "shape": "ListApplicationOperationsResponse" + }, + "errors": [ + { + "shape": "InvalidArgumentException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "UnsupportedOperationException" + } + ], + "documentation": "Lists information about operations performed on a Managed Service for Apache Flink application" + }, "ListApplicationSnapshots": { "name": "ListApplicationSnapshots", "http": { @@ -766,7 +819,7 @@ "shape": "UnsupportedOperationException" } ], - "documentation": "

Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status.

You can roll back an application only if it is in the UPDATING or AUTOSCALING status.

When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request.

This action is not supported for Managed Service for Apache Flink for SQL applications.

" + "documentation": "

Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status or in the running status.

You can roll back an application only if it is in the UPDATING, AUTOSCALING, or RUNNING statuses.

When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request.

" }, "StartApplication": { "name": "StartApplication", @@ -1007,6 +1060,10 @@ "CloudWatchLoggingOptionDescriptions": { "shape": "CloudWatchLoggingOptionDescriptions", "documentation": "

The descriptions of the current CloudWatch logging options for the SQL-based Kinesis Data Analytics application.

" + }, + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking AddApplicationCloudWatchLoggingOption request" } } }, @@ -1214,6 +1271,10 @@ "VpcConfigurationDescription": { "shape": "VpcConfigurationDescription", "documentation": "

The parameters of the new VPC configuration.

" + }, + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking AddApplicationVpcConfiguration request" } } }, @@ -1288,6 +1349,9 @@ "shape": "ApplicationSnapshotConfiguration", "documentation": "

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, + "ApplicationSystemRollbackConfiguration": { + "shape": "ApplicationSystemRollbackConfiguration" + }, "VpcConfigurations": { "shape": "VpcConfigurations", "documentation": "

The array of descriptions of VPC configurations available to the application.

" @@ -1326,6 +1390,9 @@ "shape": "ApplicationSnapshotConfigurationDescription", "documentation": "

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, + "ApplicationSystemRollbackConfigurationDescription": { + "shape": "ApplicationSystemRollbackConfigurationDescription" + }, "VpcConfigurationDescriptions": { "shape": "VpcConfigurationDescriptions", "documentation": "

The array of descriptions of VPC configurations available to the application.

" @@ -1360,6 +1427,9 @@ "shape": "ApplicationSnapshotConfigurationUpdate", "documentation": "

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, + "ApplicationSystemRollbackConfigurationUpdate": { + "shape": "ApplicationSystemRollbackConfigurationUpdate" + }, "VpcConfigurationUpdates": { "shape": "VpcConfigurationUpdates", "documentation": "

Updates to the array of descriptions of VPC configurations available to the application.

" @@ -1442,6 +1512,10 @@ "shape": "ApplicationVersionId", "documentation": "

If you reverted the application using RollbackApplication, the application version when RollbackApplication was called.

" }, + "ApplicationVersionCreateTimestamp": { + "shape": "Timestamp", + "documentation": "The current timestamp when the application version was created." + }, "ConditionalToken": { "shape": "ConditionalToken", "documentation": "

A value you use to implement strong concurrency for application updates.

" @@ -1509,10 +1583,73 @@ }, "ApplicationName": { "type": "string", + "documentation": "The name of the application", "max": 128, "min": 1, "pattern": "[a-zA-Z0-9_.-]+" }, + "ApplicationOperationInfo": { + "type": "structure", + "members": { + "Operation": { + "shape": "Operation" + }, + "OperationId": { + "shape": "OperationId" + }, + "StartTime": { + "shape": "Timestamp", + "documentation": "The timestamp at which the operation was created" + }, + "EndTime": { + "shape": "Timestamp", + "documentation": "The timestamp at which the operation finished for the application" + }, + "OperationStatus": { + "shape": "OperationStatus" + } + }, + "documentation": "Provides a description of the operation, such as the type and status of operation" + }, + "ApplicationOperationInfoDetails": { + "type": "structure", + "required": [ + "Operation", + "StartTime", + "EndTime", + "OperationStatus" + ], + "members": { + "Operation": { + "shape": "Operation" + }, + "StartTime": { + "shape": "Timestamp", + "documentation": "The timestamp at which the operation was created" + }, + "EndTime": { + "shape": "Timestamp", + "documentation": "The timestamp at which the operation finished for the application" + }, + "OperationStatus": { + "shape": "OperationStatus" + }, + "ApplicationVersionChangeDetails": { + "shape": "ApplicationVersionChangeDetails" + }, + "OperationFailureDetails": { + "shape": "OperationFailureDetails" + } + }, + "documentation": "Provides a description of the operation, such as the operation-type and status" + }, + "ApplicationOperationInfoList": { + "type": "list", + "member": { + "shape": "ApplicationOperationInfo" + }, + "documentation": "List of ApplicationOperationInfo for an application" + }, "ApplicationRestoreConfiguration": { "type": "structure", "required": [ @@ -1636,6 +1773,63 @@ }, "documentation": "

Provides application summary information, including the application Amazon Resource Name (ARN), name, and status.

" }, + "ApplicationSystemRollbackConfiguration": { + "type": "structure", + "required": [ + "RollbackEnabled" + ], + "members": { + "RollbackEnabled": { + "shape": "BooleanObject", + "documentation": "Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application" + } + }, + "documentation": "Describes system rollback configuration for a Managed Service for Apache Flink application" + }, + "ApplicationSystemRollbackConfigurationDescription": { + "type": "structure", + "required": [ + "RollbackEnabled" + ], + "members": { + "RollbackEnabled": { + "shape": "BooleanObject", + "documentation": "Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application" + } + }, + "documentation": "Describes system rollback configuration for a Managed Service for Apache Flink application" + }, + "ApplicationSystemRollbackConfigurationUpdate": { + "type": "structure", + "required": [ + "RollbackEnabledUpdate" + ], + "members": { + "RollbackEnabledUpdate": { + "shape": "BooleanObject", + "documentation": "Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application" + } + }, + "documentation": "Describes system rollback configuration for a Managed Service for Apache Flink application" + }, + "ApplicationVersionChangeDetails": { + "type": "structure", + "required": [ + "ApplicationVersionUpdatedFrom", + "ApplicationVersionUpdatedTo" + ], + "members": { + "ApplicationVersionUpdatedFrom": { + "shape": "ApplicationVersionId", + "documentation": "The operation was performed on this version of the application" + }, + "ApplicationVersionUpdatedTo": { + "shape": "ApplicationVersionId", + "documentation": "The operation execution resulted in the transition to the following version of the application" + } + }, + "documentation": "Contains information about the application version changes due to an operation" + }, "ApplicationVersionId": { "type": "long", "max": 999999999, @@ -2180,6 +2374,10 @@ "CloudWatchLoggingOptionDescriptions": { "shape": "CloudWatchLoggingOptionDescriptions", "documentation": "

The descriptions of the remaining CloudWatch logging options for the application.

" + }, + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking DeleteApplicationCloudWatchLoggingOption request" } } }, @@ -2370,6 +2568,10 @@ "ApplicationVersionId": { "shape": "ApplicationVersionId", "documentation": "

The updated version ID of the application.

" + }, + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking DeleteApplicationVpcConfiguration request" } } }, @@ -2409,6 +2611,31 @@ }, "documentation": "

Updates to the configuration information required to deploy an Amazon Data Analytics Studio notebook as an application with durable state.

" }, + "DescribeApplicationOperationRequest": { + "type": "structure", + "required": [ + "ApplicationName", + "OperationId" + ], + "members": { + "ApplicationName": { + "shape": "ApplicationName" + }, + "OperationId": { + "shape": "OperationId" + } + }, + "documentation": "Request for information about a specific operation performed on a Managed Service for Apache Flink application" + }, + "DescribeApplicationOperationResponse": { + "type": "structure", + "members": { + "ApplicationOperationInfoDetails": { + "shape": "ApplicationOperationInfoDetails" + } + }, + "documentation": "Provides details of the operation corresponding to the operation-ID on a Managed Service for Apache Flink application" + }, "DescribeApplicationRequest": { "type": "structure", "required": [ @@ -2589,6 +2816,21 @@ }, "documentation": "

Describes updates to the execution property groups for a Managed Service for Apache Flink application or a Studio notebook.

" }, + "ErrorInfo": { + "type": "structure", + "members": { + "ErrorString": { + "shape": "ErrorString" + } + }, + "documentation": "Provides a description of the operation failure error" + }, + "ErrorString": { + "type": "string", + "documentation": "Error message resulting in failure of the operation", + "max": 512, + "min": 1 + }, "FileKey": { "type": "string", "max": 1024, @@ -3235,6 +3477,48 @@ }, "documentation": "

When you update an SQL-based Kinesis Data Analytics application's output configuration using the UpdateApplication operation, provides information about an Amazon Lambda function that is configured as the destination.

" }, + "ListApplicationOperationsInputLimit": { + "type": "integer", + "documentation": "Limit on the number of records returned in the response", + "max": 50, + "min": 1 + }, + "ListApplicationOperationsRequest": { + "type": "structure", + "required": [ + "ApplicationName" + ], + "members": { + "ApplicationName": { + "shape": "ApplicationName" + }, + "Limit": { + "shape": "ListApplicationOperationsInputLimit" + }, + "NextToken": { + "shape": "NextToken" + }, + "Operation": { + "shape": "Operation" + }, + "OperationStatus": { + "shape": "OperationStatus" + } + }, + "documentation": "Request to list operations performed on an application" + }, + "ListApplicationOperationsResponse": { + "type": "structure", + "members": { + "ApplicationOperationInfoList": { + "shape": "ApplicationOperationInfoList" + }, + "NextToken": { + "shape": "NextToken" + } + }, + "documentation": "Response with the list of operations for an application" + }, "ListApplicationSnapshotsRequest": { "type": "structure", "required": [ @@ -3508,6 +3792,7 @@ }, "NextToken": { "type": "string", + "documentation": "If a previous command returned a pagination token, pass it into this value to retrieve the next set of results", "max": 512, "min": 1 }, @@ -3516,6 +3801,41 @@ "max": 1024, "min": 0 }, + "Operation": { + "type": "string", + "documentation": "Type of operation performed on an application", + "max": 64, + "min": 1 + }, + "OperationFailureDetails": { + "type": "structure", + "members": { + "RollbackOperationId": { + "shape": "OperationId", + "documentation": "Provides the operation ID of a system-rollback operation executed due to failure in the current operation" + }, + "ErrorInfo": { + "shape": "ErrorInfo" + } + }, + "documentation": "Provides a description of the operation failure" + }, + "OperationId": { + "type": "string", + "documentation": "Identifier of the Operation", + "max": 64, + "min": 1 + }, + "OperationStatus": { + "type": "string", + "documentation": "Status of the operation performed on an application", + "enum": [ + "IN_PROGRESS", + "CANCELLED", + "SUCCESSFUL", + "FAILED" + ] + }, "Output": { "type": "structure", "required": [ @@ -4008,6 +4328,10 @@ "members": { "ApplicationDetail": { "shape": "ApplicationDetail" + }, + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking RollbackApplication request" } } }, @@ -4435,7 +4759,12 @@ }, "StartApplicationResponse": { "type": "structure", - "members": {} + "members": { + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking StartApplication request" + } + } }, "StopApplicationRequest": { "type": "structure", @@ -4455,7 +4784,12 @@ }, "StopApplicationResponse": { "type": "structure", - "members": {} + "members": { + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking StopApplication request" + } + } }, "SubnetId": { "type": "string" @@ -4640,6 +4974,10 @@ "ApplicationDetail": { "shape": "ApplicationDetail", "documentation": "

Describes application updates.

" + }, + "OperationId": { + "shape": "OperationId", + "documentation": "Operation ID for tracking UpdateApplication request" } } }, diff --git a/apis/kinesisanalyticsv2-2018-05-23.paginators.json b/apis/kinesisanalyticsv2-2018-05-23.paginators.json index 5677bd8e4a..80ef6c0911 100644 --- a/apis/kinesisanalyticsv2-2018-05-23.paginators.json +++ b/apis/kinesisanalyticsv2-2018-05-23.paginators.json @@ -1,4 +1,28 @@ { "pagination": { + "ListApplicationOperations": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "Limit", + "result_key": "ApplicationOperationInfoList" + }, + "ListApplicationSnapshots": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "Limit", + "result_key": "SnapshotSummaries" + }, + "ListApplicationVersions": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "Limit", + "result_key": "ApplicationVersionSummaries" + }, + "ListApplications": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "Limit", + "result_key": "ApplicationSummaries" + } } } diff --git a/apis/opensearch-2021-01-01.min.json b/apis/opensearch-2021-01-01.min.json index 3edc661366..1cf20f751d 100644 --- a/apis/opensearch-2021-01-01.min.json +++ b/apis/opensearch-2021-01-01.min.json @@ -282,6 +282,9 @@ }, "SoftwareUpdateOptions": { "shape": "S35" + }, + "AIMLOptions": { + "shape": "S36" } } }, @@ -289,7 +292,7 @@ "type": "structure", "members": { "DomainStatus": { - "shape": "S37" + "shape": "S3a" } } } @@ -315,7 +318,7 @@ "ConnectionAlias": {}, "ConnectionMode": {}, "ConnectionProperties": { - "shape": "S3u" + "shape": "S40" } } }, @@ -330,12 +333,12 @@ }, "ConnectionAlias": {}, "ConnectionStatus": { - "shape": "S3z" + "shape": "S45" }, "ConnectionId": {}, "ConnectionMode": {}, "ConnectionProperties": { - "shape": "S3u" + "shape": "S40" } } } @@ -356,7 +359,7 @@ "PackageType": {}, "PackageDescription": {}, "PackageSource": { - "shape": "S43" + "shape": "S49" } } }, @@ -364,7 +367,7 @@ "type": "structure", "members": { "PackageDetails": { - "shape": "S47" + "shape": "S4d" } } } @@ -394,7 +397,7 @@ ], "members": { "VpcEndpoint": { - "shape": "S4l" + "shape": "S4r" } } } @@ -449,7 +452,7 @@ "type": "structure", "members": { "DomainStatus": { - "shape": "S37" + "shape": "S3a" } } } @@ -501,7 +504,7 @@ "type": "structure", "members": { "Connection": { - "shape": "S4w" + "shape": "S52" } } } @@ -527,7 +530,7 @@ "type": "structure", "members": { "PackageDetails": { - "shape": "S47" + "shape": "S4d" } } } @@ -556,7 +559,7 @@ ], "members": { "VpcEndpointSummary": { - "shape": "S51" + "shape": "S57" } } } @@ -585,7 +588,7 @@ ], "members": { "DomainStatus": { - "shape": "S37" + "shape": "S3a" } } } @@ -732,7 +735,7 @@ ], "members": { "DomainConfig": { - "shape": "S5t" + "shape": "S5z" } } } @@ -860,7 +863,7 @@ "DomainStatusList": { "type": "list", "member": { - "shape": "S37" + "shape": "S3a" } } } @@ -896,13 +899,13 @@ "type": "structure", "members": { "DryRunProgressStatus": { - "shape": "S7a" + "shape": "S7h" }, "DryRunConfig": { - "shape": "S37" + "shape": "S3a" }, "DryRunResults": { - "shape": "S7d" + "shape": "S7k" } } } @@ -915,7 +918,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S7g" + "shape": "S7n" }, "MaxResults": { "type": "integer" @@ -985,7 +988,7 @@ "members": { "LimitName": {}, "LimitValues": { - "shape": "S7x" + "shape": "S84" } } } @@ -1016,7 +1019,7 @@ "members": { "LimitName": {}, "LimitValues": { - "shape": "S7x" + "shape": "S84" } } } @@ -1035,7 +1038,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S7g" + "shape": "S7n" }, "MaxResults": { "type": "integer" @@ -1049,7 +1052,7 @@ "Connections": { "type": "list", "member": { - "shape": "S4w" + "shape": "S52" } }, "NextToken": {} @@ -1088,7 +1091,7 @@ "PackageDetailsList": { "type": "list", "member": { - "shape": "S47" + "shape": "S4d" } }, "NextToken": {} @@ -1141,7 +1144,7 @@ "CurrencyCode": {}, "PaymentOption": {}, "RecurringCharges": { - "shape": "S8n" + "shape": "S8u" } } } @@ -1207,7 +1210,7 @@ "State": {}, "PaymentOption": {}, "RecurringCharges": { - "shape": "S8n" + "shape": "S8u" } } } @@ -1241,7 +1244,7 @@ "VpcEndpoints": { "type": "list", "member": { - "shape": "S4l" + "shape": "S4r" } }, "VpcEndpointErrors": { @@ -1312,7 +1315,7 @@ "members": { "SourceVersion": {}, "TargetVersions": { - "shape": "S98" + "shape": "S9f" } } } @@ -1433,7 +1436,7 @@ "type": "timestamp" }, "PluginProperties": { - "shape": "S4b" + "shape": "S4h" } } } @@ -1689,7 +1692,7 @@ "type": "structure", "members": { "DomainPackageDetailsList": { - "shape": "Sag" + "shape": "San" }, "NextToken": {} } @@ -1803,7 +1806,7 @@ "type": "structure", "members": { "DomainPackageDetailsList": { - "shape": "Sag" + "shape": "San" }, "NextToken": {} } @@ -1841,7 +1844,7 @@ "ScheduledActions": { "type": "list", "member": { - "shape": "Sat" + "shape": "Sb0" } }, "NextToken": {} @@ -1897,7 +1900,7 @@ "type": "structure", "members": { "Versions": { - "shape": "S98" + "shape": "S9f" }, "NextToken": {} } @@ -1963,7 +1966,7 @@ ], "members": { "VpcEndpointSummaryList": { - "shape": "Sb7" + "shape": "Sbe" }, "NextToken": {} } @@ -1998,7 +2001,7 @@ ], "members": { "VpcEndpointSummaryList": { - "shape": "Sb7" + "shape": "Sbe" }, "NextToken": {} } @@ -2234,7 +2237,7 @@ "shape": "S2g" }, "AutoTuneOptions": { - "shape": "S6c" + "shape": "S6i" }, "DryRun": { "type": "boolean" @@ -2245,6 +2248,9 @@ }, "SoftwareUpdateOptions": { "shape": "S35" + }, + "AIMLOptions": { + "shape": "S36" } } }, @@ -2255,13 +2261,13 @@ ], "members": { "DomainConfig": { - "shape": "S5t" + "shape": "S5z" }, "DryRunResults": { - "shape": "S7d" + "shape": "S7k" }, "DryRunProgressStatus": { - "shape": "S7a" + "shape": "S7h" } } } @@ -2279,7 +2285,7 @@ "members": { "PackageID": {}, "PackageSource": { - "shape": "S43" + "shape": "S49" }, "PackageDescription": {}, "CommitMessage": {} @@ -2289,7 +2295,7 @@ "type": "structure", "members": { "PackageDetails": { - "shape": "S47" + "shape": "S4d" } } } @@ -2324,7 +2330,7 @@ "type": "structure", "members": { "ScheduledAction": { - "shape": "Sat" + "shape": "Sb0" } } } @@ -2353,7 +2359,7 @@ ], "members": { "VpcEndpoint": { - "shape": "S4l" + "shape": "S4r" } } } @@ -2392,7 +2398,7 @@ "shape": "S28" }, "ChangeProgressDetails": { - "shape": "S3j" + "shape": "S3m" } } } @@ -2793,7 +2799,18 @@ } } }, - "S37": { + "S36": { + "type": "structure", + "members": { + "NaturalLanguageQueryGenerationOptions": { + "type": "structure", + "members": { + "DesiredState": {} + } + } + } + }, + "S3a": { "type": "structure", "required": [ "DomainId", @@ -2838,7 +2855,7 @@ "shape": "S1z" }, "VPCOptions": { - "shape": "S3c" + "shape": "S3f" }, "CognitoOptions": { "shape": "S22" @@ -2862,7 +2879,7 @@ "shape": "S2d" }, "AdvancedSecurityOptions": { - "shape": "S3d" + "shape": "S3g" }, "AutoTuneOptions": { "type": "structure", @@ -2875,7 +2892,7 @@ } }, "ChangeProgressDetails": { - "shape": "S3j" + "shape": "S3m" }, "OffPeakWindowOptions": { "shape": "S30" @@ -2885,11 +2902,14 @@ }, "DomainProcessingStatus": {}, "ModifyingProperties": { - "shape": "S3p" + "shape": "S3s" + }, + "AIMLOptions": { + "shape": "S3v" } } }, - "S3c": { + "S3f": { "type": "structure", "members": { "VPCId": {}, @@ -2904,7 +2924,7 @@ } } }, - "S3d": { + "S3g": { "type": "structure", "members": { "Enabled": { @@ -2948,7 +2968,7 @@ } } }, - "S3j": { + "S3m": { "type": "structure", "members": { "ChangeId": {}, @@ -2963,7 +2983,7 @@ } } }, - "S3p": { + "S3s": { "type": "list", "member": { "type": "structure", @@ -2975,7 +2995,19 @@ } } }, - "S3u": { + "S3v": { + "type": "structure", + "members": { + "NaturalLanguageQueryGenerationOptions": { + "type": "structure", + "members": { + "DesiredState": {}, + "CurrentState": {} + } + } + } + }, + "S40": { "type": "structure", "members": { "Endpoint": {}, @@ -2987,21 +3019,21 @@ } } }, - "S3z": { + "S45": { "type": "structure", "members": { "StatusCode": {}, "Message": {} } }, - "S43": { + "S49": { "type": "structure", "members": { "S3BucketName": {}, "S3Key": {} } }, - "S47": { + "S4d": { "type": "structure", "members": { "PackageID": {}, @@ -3021,11 +3053,11 @@ }, "EngineVersion": {}, "AvailablePluginProperties": { - "shape": "S4b" + "shape": "S4h" } } }, - "S4b": { + "S4h": { "type": "structure", "members": { "Name": {}, @@ -3037,20 +3069,20 @@ } } }, - "S4l": { + "S4r": { "type": "structure", "members": { "VpcEndpointId": {}, "VpcEndpointOwner": {}, "DomainArn": {}, "VpcOptions": { - "shape": "S3c" + "shape": "S3f" }, "Status": {}, "Endpoint": {} } }, - "S4w": { + "S52": { "type": "structure", "members": { "LocalDomainInfo": { @@ -3062,15 +3094,15 @@ "ConnectionId": {}, "ConnectionAlias": {}, "ConnectionStatus": { - "shape": "S3z" + "shape": "S45" }, "ConnectionMode": {}, "ConnectionProperties": { - "shape": "S3u" + "shape": "S40" } } }, - "S51": { + "S57": { "type": "structure", "members": { "VpcEndpointId": {}, @@ -3079,7 +3111,7 @@ "Status": {} } }, - "S5t": { + "S5z": { "type": "structure", "members": { "EngineVersion": { @@ -3091,7 +3123,7 @@ "members": { "Options": {}, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3106,7 +3138,7 @@ "shape": "S1p" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3121,7 +3153,7 @@ "shape": "S1v" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3134,7 +3166,7 @@ "members": { "Options": {}, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3147,7 +3179,7 @@ "members": { "Options": {}, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3162,7 +3194,7 @@ "shape": "S1z" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3174,10 +3206,10 @@ ], "members": { "Options": { - "shape": "S3c" + "shape": "S3f" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3192,7 +3224,7 @@ "shape": "S22" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3207,7 +3239,7 @@ "shape": "S25" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3222,7 +3254,7 @@ "shape": "S27" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3237,7 +3269,7 @@ "shape": "S28" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3248,7 +3280,7 @@ "shape": "S29" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3263,7 +3295,7 @@ "shape": "S2d" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3275,10 +3307,10 @@ ], "members": { "Options": { - "shape": "S3d" + "shape": "S3g" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3286,7 +3318,7 @@ "type": "structure", "members": { "Options": { - "shape": "S6c" + "shape": "S6i" }, "Status": { "type": "structure", @@ -3315,7 +3347,7 @@ } }, "ChangeProgressDetails": { - "shape": "S3j" + "shape": "S3m" }, "OffPeakWindowOptions": { "type": "structure", @@ -3324,7 +3356,7 @@ "shape": "S30" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, @@ -3335,16 +3367,27 @@ "shape": "S35" }, "Status": { - "shape": "S5v" + "shape": "S61" } } }, "ModifyingProperties": { - "shape": "S3p" + "shape": "S3s" + }, + "AIMLOptions": { + "type": "structure", + "members": { + "Options": { + "shape": "S3v" + }, + "Status": { + "shape": "S61" + } + } } } }, - "S5v": { + "S61": { "type": "structure", "required": [ "CreationDate", @@ -3367,7 +3410,7 @@ } } }, - "S6c": { + "S6i": { "type": "structure", "members": { "DesiredState": {}, @@ -3380,7 +3423,7 @@ } } }, - "S7a": { + "S7h": { "type": "structure", "required": [ "DryRunId", @@ -3405,14 +3448,14 @@ } } }, - "S7d": { + "S7k": { "type": "structure", "members": { "DeploymentType": {}, "Message": {} } }, - "S7g": { + "S7n": { "type": "list", "member": { "type": "structure", @@ -3425,11 +3468,11 @@ } } }, - "S7x": { + "S84": { "type": "list", "member": {} }, - "S8n": { + "S8u": { "type": "list", "member": { "type": "structure", @@ -3441,17 +3484,17 @@ } } }, - "S98": { + "S9f": { "type": "list", "member": {} }, - "Sag": { + "San": { "type": "list", "member": { "shape": "Sv" } }, - "Sat": { + "Sb0": { "type": "structure", "required": [ "Id", @@ -3477,10 +3520,10 @@ } } }, - "Sb7": { + "Sbe": { "type": "list", "member": { - "shape": "S51" + "shape": "S57" } } } diff --git a/apis/opensearch-2021-01-01.normal.json b/apis/opensearch-2021-01-01.normal.json index 3e24c788fd..06bd4ef5f5 100644 --- a/apis/opensearch-2021-01-01.normal.json +++ b/apis/opensearch-2021-01-01.normal.json @@ -1905,6 +1905,39 @@ } }, "shapes": { + "AIMLOptionsInput": { + "type": "structure", + "members": { + "NaturalLanguageQueryGenerationOptions": { + "shape": "NaturalLanguageQueryGenerationOptionsInput", + "documentation": "

Container for parameters required for natural language query generation on the specified domain.

" + } + }, + "documentation": "

Container for parameters required to enable all machine learning features.

" + }, + "AIMLOptionsOutput": { + "type": "structure", + "members": { + "NaturalLanguageQueryGenerationOptions": { + "shape": "NaturalLanguageQueryGenerationOptionsOutput", + "documentation": "

Container for parameters required for natural language query generation on the specified domain.

" + } + }, + "documentation": "

Container for parameters representing the state of machine learning features on the specified domain.

" + }, + "AIMLOptionsStatus": { + "type": "structure", + "members": { + "Options": { + "shape": "AIMLOptionsOutput", + "documentation": "

Machine learning options on the specified domain.

" + }, + "Status": { + "shape": "OptionStatus" + } + }, + "documentation": "

The status of machine learning options on the specified domain.

" + }, "ARN": { "type": "string", "documentation": "

The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using Amazon Web Services Identity and Access Management for more information.

", @@ -3012,6 +3045,10 @@ "SoftwareUpdateOptions": { "shape": "SoftwareUpdateOptions", "documentation": "

Software update options for the domain.

" + }, + "AIMLOptions": { + "shape": "AIMLOptionsInput", + "documentation": "

Options for all machine learning features for the specified domain.

" } } }, @@ -4100,6 +4137,10 @@ "ModifyingProperties": { "shape": "ModifyingPropertiesList", "documentation": "

Information about the domain properties that are currently being modified.

" + }, + "AIMLOptions": { + "shape": "AIMLOptionsStatus", + "documentation": "

Container for parameters required to enable all machine learning features.

" } }, "documentation": "

Container for the configuration of an OpenSearch Service domain.

" @@ -4517,6 +4558,10 @@ "ModifyingProperties": { "shape": "ModifyingPropertiesList", "documentation": "

Information about the domain properties that are currently being modified.

" + }, + "AIMLOptions": { + "shape": "AIMLOptionsOutput", + "documentation": "

Container for parameters required to enable all machine learning features.

" } }, "documentation": "

The current status of an OpenSearch Service domain.

" @@ -5889,6 +5934,49 @@ "shape": "ModifyingProperties" } }, + "NaturalLanguageQueryGenerationCurrentState": { + "type": "string", + "enum": [ + "NOT_ENABLED", + "ENABLE_COMPLETE", + "ENABLE_IN_PROGRESS", + "ENABLE_FAILED", + "DISABLE_COMPLETE", + "DISABLE_IN_PROGRESS", + "DISABLE_FAILED" + ] + }, + "NaturalLanguageQueryGenerationDesiredState": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, + "NaturalLanguageQueryGenerationOptionsInput": { + "type": "structure", + "members": { + "DesiredState": { + "shape": "NaturalLanguageQueryGenerationDesiredState", + "documentation": "

The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

" + } + }, + "documentation": "

Container for parameters required to enable the natural language query generation feature.

" + }, + "NaturalLanguageQueryGenerationOptionsOutput": { + "type": "structure", + "members": { + "DesiredState": { + "shape": "NaturalLanguageQueryGenerationDesiredState", + "documentation": "

The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

" + }, + "CurrentState": { + "shape": "NaturalLanguageQueryGenerationCurrentState", + "documentation": "

The current state of the natural language query generation feature, indicating completion, in progress, or failure.

" + } + }, + "documentation": "

Container for parameters representing the state of the natural language query generation feature on the specified domain.

" + }, "NextToken": { "type": "string", "documentation": "

When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Send the request again using the returned token to retrieve the next page.

" @@ -7387,6 +7475,10 @@ "SoftwareUpdateOptions": { "shape": "SoftwareUpdateOptions", "documentation": "

Service software update options for the domain.

" + }, + "AIMLOptions": { + "shape": "AIMLOptionsInput", + "documentation": "

Options for all machine learning features for the specified domain.

" } }, "documentation": "

Container for the request parameters to the UpdateDomain operation.

" diff --git a/clients/controltower.d.ts b/clients/controltower.d.ts index 12ad3300a1..e46b05c82c 100644 --- a/clients/controltower.d.ts +++ b/clients/controltower.d.ts @@ -36,11 +36,11 @@ declare class ControlTower extends Service { */ disableBaseline(callback?: (err: AWSError, data: ControlTower.Types.DisableBaselineOutput) => void): Request; /** - * This API call turns off a control. It starts an asynchronous operation that deletes AWS resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the Amazon Web Services Control Tower User Guide . + * This API call turns off a control. It starts an asynchronous operation that deletes Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the Controls Reference Guide . */ disableControl(params: ControlTower.Types.DisableControlInput, callback?: (err: AWSError, data: ControlTower.Types.DisableControlOutput) => void): Request; /** - * This API call turns off a control. It starts an asynchronous operation that deletes AWS resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the Amazon Web Services Control Tower User Guide . + * This API call turns off a control. It starts an asynchronous operation that deletes Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the Controls Reference Guide . */ disableControl(callback?: (err: AWSError, data: ControlTower.Types.DisableControlOutput) => void): Request; /** @@ -52,11 +52,11 @@ declare class ControlTower extends Service { */ enableBaseline(callback?: (err: AWSError, data: ControlTower.Types.EnableBaselineOutput) => void): Request; /** - * This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the Amazon Web Services Control Tower User Guide . + * This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the Controls Reference Guide . */ enableControl(params: ControlTower.Types.EnableControlInput, callback?: (err: AWSError, data: ControlTower.Types.EnableControlOutput) => void): Request; /** - * This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the Amazon Web Services Control Tower User Guide . + * This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the Controls Reference Guide . */ enableControl(callback?: (err: AWSError, data: ControlTower.Types.EnableControlOutput) => void): Request; /** @@ -76,11 +76,11 @@ declare class ControlTower extends Service { */ getBaselineOperation(callback?: (err: AWSError, data: ControlTower.Types.GetBaselineOperationOutput) => void): Request; /** - * Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the Controls Reference Guide . */ getControlOperation(params: ControlTower.Types.GetControlOperationInput, callback?: (err: AWSError, data: ControlTower.Types.GetControlOperationOutput) => void): Request; /** - * Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the Controls Reference Guide . */ getControlOperation(callback?: (err: AWSError, data: ControlTower.Types.GetControlOperationOutput) => void): Request; /** @@ -92,11 +92,11 @@ declare class ControlTower extends Service { */ getEnabledBaseline(callback?: (err: AWSError, data: ControlTower.Types.GetEnabledBaselineOutput) => void): Request; /** - * Retrieves details about an enabled control. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Retrieves details about an enabled control. For usage examples, see the Controls Reference Guide . */ getEnabledControl(params: ControlTower.Types.GetEnabledControlInput, callback?: (err: AWSError, data: ControlTower.Types.GetEnabledControlOutput) => void): Request; /** - * Retrieves details about an enabled control. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Retrieves details about an enabled control. For usage examples, see the Controls Reference Guide . */ getEnabledControl(callback?: (err: AWSError, data: ControlTower.Types.GetEnabledControlOutput) => void): Request; /** @@ -124,11 +124,11 @@ declare class ControlTower extends Service { */ listBaselines(callback?: (err: AWSError, data: ControlTower.Types.ListBaselinesOutput) => void): Request; /** - * Provides a list of operations in progress or queued. + * Provides a list of operations in progress or queued. For usage examples, see ListControlOperation examples. */ listControlOperations(params: ControlTower.Types.ListControlOperationsInput, callback?: (err: AWSError, data: ControlTower.Types.ListControlOperationsOutput) => void): Request; /** - * Provides a list of operations in progress or queued. + * Provides a list of operations in progress or queued. For usage examples, see ListControlOperation examples. */ listControlOperations(callback?: (err: AWSError, data: ControlTower.Types.ListControlOperationsOutput) => void): Request; /** @@ -140,13 +140,21 @@ declare class ControlTower extends Service { */ listEnabledBaselines(callback?: (err: AWSError, data: ControlTower.Types.ListEnabledBaselinesOutput) => void): Request; /** - * Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the Controls Reference Guide . */ listEnabledControls(params: ControlTower.Types.ListEnabledControlsInput, callback?: (err: AWSError, data: ControlTower.Types.ListEnabledControlsOutput) => void): Request; /** - * Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the Controls Reference Guide . */ listEnabledControls(callback?: (err: AWSError, data: ControlTower.Types.ListEnabledControlsOutput) => void): Request; + /** + * Lists all landing zone operations from the past 90 days. Results are sorted by time, with the most recent operation first. + */ + listLandingZoneOperations(params: ControlTower.Types.ListLandingZoneOperationsInput, callback?: (err: AWSError, data: ControlTower.Types.ListLandingZoneOperationsOutput) => void): Request; + /** + * Lists all landing zone operations from the past 90 days. Results are sorted by time, with the most recent operation first. + */ + listLandingZoneOperations(callback?: (err: AWSError, data: ControlTower.Types.ListLandingZoneOperationsOutput) => void): Request; /** * Returns the landing zone ARN for the landing zone deployed in your managed account. This API also creates an ARN for existing accounts that do not yet have a landing zone ARN. Returns one landing zone ARN. */ @@ -156,11 +164,11 @@ declare class ControlTower extends Service { */ listLandingZones(callback?: (err: AWSError, data: ControlTower.Types.ListLandingZonesOutput) => void): Request; /** - * Returns a list of tags associated with the resource. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Returns a list of tags associated with the resource. For usage examples, see the Controls Reference Guide . */ listTagsForResource(params: ControlTower.Types.ListTagsForResourceInput, callback?: (err: AWSError, data: ControlTower.Types.ListTagsForResourceOutput) => void): Request; /** - * Returns a list of tags associated with the resource. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Returns a list of tags associated with the resource. For usage examples, see the Controls Reference Guide . */ listTagsForResource(callback?: (err: AWSError, data: ControlTower.Types.ListTagsForResourceOutput) => void): Request; /** @@ -172,27 +180,27 @@ declare class ControlTower extends Service { */ resetEnabledBaseline(callback?: (err: AWSError, data: ControlTower.Types.ResetEnabledBaselineOutput) => void): Request; /** - * This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in its original configuration. + * This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in the original configuration, which you specified in the manifest file. Nothing in the manifest file's original landing zone configuration is changed during the reset process, by default. This API is not the same as a rollback of a landing zone version, which is not a supported operation. */ resetLandingZone(params: ControlTower.Types.ResetLandingZoneInput, callback?: (err: AWSError, data: ControlTower.Types.ResetLandingZoneOutput) => void): Request; /** - * This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in its original configuration. + * This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in the original configuration, which you specified in the manifest file. Nothing in the manifest file's original landing zone configuration is changed during the reset process, by default. This API is not the same as a rollback of a landing zone version, which is not a supported operation. */ resetLandingZone(callback?: (err: AWSError, data: ControlTower.Types.ResetLandingZoneOutput) => void): Request; /** - * Applies tags to a resource. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Applies tags to a resource. For usage examples, see the Controls Reference Guide . */ tagResource(params: ControlTower.Types.TagResourceInput, callback?: (err: AWSError, data: ControlTower.Types.TagResourceOutput) => void): Request; /** - * Applies tags to a resource. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Applies tags to a resource. For usage examples, see the Controls Reference Guide . */ tagResource(callback?: (err: AWSError, data: ControlTower.Types.TagResourceOutput) => void): Request; /** - * Removes tags from a resource. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Removes tags from a resource. For usage examples, see the Controls Reference Guide . */ untagResource(params: ControlTower.Types.UntagResourceInput, callback?: (err: AWSError, data: ControlTower.Types.UntagResourceOutput) => void): Request; /** - * Removes tags from a resource. For usage examples, see the Amazon Web Services Control Tower User Guide . + * Removes tags from a resource. For usage examples, see the Controls Reference Guide . */ untagResource(callback?: (err: AWSError, data: ControlTower.Types.UntagResourceOutput) => void): Request; /** @@ -204,11 +212,11 @@ declare class ControlTower extends Service { */ updateEnabledBaseline(callback?: (err: AWSError, data: ControlTower.Types.UpdateEnabledBaselineOutput) => void): Request; /** - * Updates the configuration of an already enabled control. If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request. If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower will update the control to match any valid parameters that you supply. If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling DisableControl and again calling EnableControl, or you can run an extending governance operation. For usage examples, see the Amazon Web Services Control Tower User Guide + * Updates the configuration of an already enabled control. If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request. If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply. If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling DisableControl and again calling EnableControl, or you can run an extending governance operation. For usage examples, see the Controls Reference Guide . */ updateEnabledControl(params: ControlTower.Types.UpdateEnabledControlInput, callback?: (err: AWSError, data: ControlTower.Types.UpdateEnabledControlOutput) => void): Request; /** - * Updates the configuration of an already enabled control. If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request. If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower will update the control to match any valid parameters that you supply. If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling DisableControl and again calling EnableControl, or you can run an extending governance operation. For usage examples, see the Amazon Web Services Control Tower User Guide + * Updates the configuration of an already enabled control. If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request. If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply. If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling DisableControl and again calling EnableControl, or you can run an extending governance operation. For usage examples, see the Controls Reference Guide . */ updateEnabledControl(callback?: (err: AWSError, data: ControlTower.Types.UpdateEnabledControlOutput) => void): Request; /** @@ -678,11 +686,11 @@ declare namespace ControlTower { export type EnablementStatus = "SUCCEEDED"|"FAILED"|"UNDER_CHANGE"|string; export interface EnablementStatusSummary { /** - * The last operation identifier for the enabled control. + * The last operation identifier for the enabled resource. */ lastOperationIdentifier?: OperationIdentifier; /** - * The deployment status of the enabled control. Valid values: SUCCEEDED: The enabledControl configuration was deployed successfully. UNDER_CHANGE: The enabledControl configuration is changing. FAILED: The enabledControl configuration failed to deploy. + * The deployment status of the enabled resource. Valid values: SUCCEEDED: The EnabledControl or EnabledBaseline configuration was deployed successfully. UNDER_CHANGE: The EnabledControl or EnabledBaseline configuration is changing. FAILED: The EnabledControl or EnabledBaseline configuration failed to deploy. */ status?: EnablementStatus; } @@ -817,6 +825,10 @@ declare namespace ControlTower { * The landing zone operation end time. */ endTime?: Timestamp; + /** + * The operationIdentifier of the landing zone operation. + */ + operationIdentifier?: OperationIdentifier; /** * The landing zone operation type. Valid values: DELETE: The DeleteLandingZone operation. CREATE: The CreateLandingZone operation. UPDATE: The UpdateLandingZone operation. RESET: The ResetLandingZone operation. */ @@ -834,8 +846,35 @@ declare namespace ControlTower { */ statusMessage?: String; } + export interface LandingZoneOperationFilter { + /** + * The statuses of the set of landing zone operations selected by the filter. + */ + statuses?: LandingZoneOperationStatuses; + /** + * The set of landing zone operation types selected by the filter. + */ + types?: LandingZoneOperationTypes; + } export type LandingZoneOperationStatus = "SUCCEEDED"|"FAILED"|"IN_PROGRESS"|string; + export type LandingZoneOperationStatuses = LandingZoneOperationStatus[]; + export interface LandingZoneOperationSummary { + /** + * The operationIdentifier of the landing zone operation. + */ + operationIdentifier?: OperationIdentifier; + /** + * The type of the landing zone operation. + */ + operationType?: LandingZoneOperationType; + /** + * The status of the landing zone operation. + */ + status?: LandingZoneOperationStatus; + } export type LandingZoneOperationType = "DELETE"|"CREATE"|"UPDATE"|"RESET"|string; + export type LandingZoneOperationTypes = LandingZoneOperationType[]; + export type LandingZoneOperations = LandingZoneOperationSummary[]; export type LandingZoneStatus = "ACTIVE"|"PROCESSING"|"FAILED"|string; export interface LandingZoneSummary { /** @@ -883,7 +922,7 @@ declare namespace ControlTower { export type ListControlOperationsNextToken = string; export interface ListControlOperationsOutput { /** - * Returns a list of output from control operations. PLACEHOLDER + * Returns a list of output from control operations. */ controlOperations: ControlOperations; /** @@ -919,7 +958,7 @@ declare namespace ControlTower { } export interface ListEnabledControlsInput { /** - * An input filter for the ListCEnabledControls API that lets you select the types of control operations to view. + * An input filter for the ListEnabledControls API that lets you select the types of control operations to view. */ filter?: EnabledControlFilter; /** @@ -945,6 +984,31 @@ declare namespace ControlTower { */ nextToken?: String; } + export interface ListLandingZoneOperationsInput { + /** + * An input filter for the ListLandingZoneOperations API that lets you select the types of landing zone operations to view. + */ + filter?: LandingZoneOperationFilter; + /** + * How many results to return per API call. + */ + maxResults?: ListLandingZoneOperationsMaxResults; + /** + * The token to continue the list from a previous API call with the same parameters. + */ + nextToken?: String; + } + export type ListLandingZoneOperationsMaxResults = number; + export interface ListLandingZoneOperationsOutput { + /** + * Lists landing zone operations. + */ + landingZoneOperations: LandingZoneOperations; + /** + * Retrieves the next page of results. If the string is empty, the response is the end of the results. + */ + nextToken?: String; + } export interface ListLandingZonesInput { /** * The maximum number of returned landing zone ARNs, which is one. @@ -1090,7 +1154,7 @@ declare namespace ControlTower { */ landingZoneIdentifier: String; /** - * The manifest JSON file is a text file that describes your Amazon Web Services resources. For examples, review Launch your landing zone. + * The manifest file (JSON) is a text file that describes your Amazon Web Services resources. For an example, review Launch your landing zone. The example manifest file contains each of the available parameters. The schema for the landing zone's JSON manifest file is not published, by design. */ manifest: Manifest; /** diff --git a/clients/eks.d.ts b/clients/eks.d.ts index d3f490e37f..38729db636 100644 --- a/clients/eks.d.ts +++ b/clients/eks.d.ts @@ -1183,6 +1183,10 @@ declare namespace EKS { * The access configuration for the cluster. */ accessConfig?: CreateAccessConfigRequest; + /** + * If you set this value to False when creating a cluster, the default networking add-ons will not be installed. The default networking addons include vpc-cni, coredns, and kube-proxy. Use this option when you plan to install third-party alternative add-ons or self-manage the default networking add-ons. + */ + bootstrapSelfManagedAddons?: BoxedBoolean; } export interface CreateClusterResponse { /** diff --git a/clients/ivsrealtime.d.ts b/clients/ivsrealtime.d.ts index c1b01c517c..8b60561495 100644 --- a/clients/ivsrealtime.d.ts +++ b/clients/ivsrealtime.d.ts @@ -51,6 +51,14 @@ declare class IVSRealTime extends Service { * Deletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error. */ deleteEncoderConfiguration(callback?: (err: AWSError, data: IVSRealTime.Types.DeleteEncoderConfigurationResponse) => void): Request; + /** + * Deletes the specified public key used to sign stage participant tokens. This invalidates future participant tokens generated using the key pair’s private key. + */ + deletePublicKey(params: IVSRealTime.Types.DeletePublicKeyRequest, callback?: (err: AWSError, data: IVSRealTime.Types.DeletePublicKeyResponse) => void): Request; + /** + * Deletes the specified public key used to sign stage participant tokens. This invalidates future participant tokens generated using the key pair’s private key. + */ + deletePublicKey(callback?: (err: AWSError, data: IVSRealTime.Types.DeletePublicKeyResponse) => void): Request; /** * Shuts down and deletes the specified stage (disconnecting all participants). */ @@ -99,6 +107,14 @@ declare class IVSRealTime extends Service { * Gets information about the specified participant token. */ getParticipant(callback?: (err: AWSError, data: IVSRealTime.Types.GetParticipantResponse) => void): Request; + /** + * Gets information for the specified public key. + */ + getPublicKey(params: IVSRealTime.Types.GetPublicKeyRequest, callback?: (err: AWSError, data: IVSRealTime.Types.GetPublicKeyResponse) => void): Request; + /** + * Gets information for the specified public key. + */ + getPublicKey(callback?: (err: AWSError, data: IVSRealTime.Types.GetPublicKeyResponse) => void): Request; /** * Gets information for the specified stage. */ @@ -123,6 +139,14 @@ declare class IVSRealTime extends Service { * Gets the storage configuration for the specified ARN. */ getStorageConfiguration(callback?: (err: AWSError, data: IVSRealTime.Types.GetStorageConfigurationResponse) => void): Request; + /** + * Import a public key to be used for signing stage participant tokens. + */ + importPublicKey(params: IVSRealTime.Types.ImportPublicKeyRequest, callback?: (err: AWSError, data: IVSRealTime.Types.ImportPublicKeyResponse) => void): Request; + /** + * Import a public key to be used for signing stage participant tokens. + */ + importPublicKey(callback?: (err: AWSError, data: IVSRealTime.Types.ImportPublicKeyResponse) => void): Request; /** * Gets summary information about all Compositions in your account, in the AWS region where the API request is processed. */ @@ -155,6 +179,14 @@ declare class IVSRealTime extends Service { * Lists all participants in a specified stage session. */ listParticipants(callback?: (err: AWSError, data: IVSRealTime.Types.ListParticipantsResponse) => void): Request; + /** + * Gets summary information about all public keys in your account, in the AWS region where the API request is processed. + */ + listPublicKeys(params: IVSRealTime.Types.ListPublicKeysRequest, callback?: (err: AWSError, data: IVSRealTime.Types.ListPublicKeysResponse) => void): Request; + /** + * Gets summary information about all public keys in your account, in the AWS region where the API request is processed. + */ + listPublicKeys(callback?: (err: AWSError, data: IVSRealTime.Types.ListPublicKeysResponse) => void): Request; /** * Gets all sessions for a specified stage. */ @@ -232,7 +264,7 @@ declare namespace IVSRealTime { export type AttributeKey = string; export interface AutoParticipantRecordingConfiguration { /** - * ARN of the StorageConfiguration resource to use for auto participant recording. Default: "" (empty string, no storage configuration is specified). Individual participant recording cannot be started unless a storage configuration is specified, when a Stage is created or updated. + * ARN of the StorageConfiguration resource to use for individual participant recording. Default: "" (empty string, no storage configuration is specified). Individual participant recording cannot be started unless a storage configuration is specified, when a Stage is created or updated. */ storageConfigurationArn: AutoParticipantRecordingStorageConfigurationArn; /** @@ -383,7 +415,7 @@ declare namespace IVSRealTime { */ tags?: Tags; /** - * Auto participant recording configuration object attached to the stage. + * Configuration object for individual participant recording, to attach to the new stage. */ autoParticipantRecordingConfiguration?: AutoParticipantRecordingConfiguration; } @@ -425,6 +457,14 @@ declare namespace IVSRealTime { } export interface DeleteEncoderConfigurationResponse { } + export interface DeletePublicKeyRequest { + /** + * ARN of the public key to be deleted. + */ + arn: PublicKeyArn; + } + export interface DeletePublicKeyResponse { + } export interface DeleteStageRequest { /** * ARN of the stage to be deleted. @@ -633,6 +673,18 @@ declare namespace IVSRealTime { */ participant?: Participant; } + export interface GetPublicKeyRequest { + /** + * ARN of the public key for which the information is to be retrieved. + */ + arn: PublicKeyArn; + } + export interface GetPublicKeyResponse { + /** + * The public key that is returned. + */ + publicKey?: PublicKey; + } export interface GetStageRequest { /** * ARN of the stage for which the information is to be retrieved. @@ -675,7 +727,7 @@ declare namespace IVSRealTime { } export interface GridConfiguration { /** - * This attribute name identifies the featured slot. A participant with this attribute set to "true" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot. + * This attribute name identifies the featured slot. A participant with this attribute set to "true" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default: "" (no featured participant). */ featuredParticipantAttribute?: AttributeKey; /** @@ -683,11 +735,11 @@ declare namespace IVSRealTime { */ omitStoppedVideo?: OmitStoppedVideo; /** - * Sets the non-featured participant display mode. Default: VIDEO. + * Sets the non-featured participant display mode, to control the aspect ratio of video tiles. VIDEO is 16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default: VIDEO. */ videoAspectRatio?: VideoAspectRatio; /** - * Defines how video fits within the participant tile. When not set, videoFillMode defaults to COVER fill mode for participants in the grid and to CONTAIN fill mode for featured participants. + * Defines how video content fits within the participant tile: FILL (stretched), COVER (cropped), or CONTAIN (letterboxed). When not set, videoFillMode defaults to COVER fill mode for participants in the grid and to CONTAIN fill mode for featured participants. */ videoFillMode?: VideoFillMode; /** @@ -697,6 +749,26 @@ declare namespace IVSRealTime { } export type GridGap = number; export type Height = number; + export interface ImportPublicKeyRequest { + /** + * The content of the public key to be imported. + */ + publicKeyMaterial: PublicKeyMaterial; + /** + * Name of the public key to be imported. + */ + name?: PublicKeyName; + /** + * Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there. + */ + tags?: Tags; + } + export interface ImportPublicKeyResponse { + /** + * The public key that was imported. + */ + publicKey?: PublicKey; + } export interface LayoutConfiguration { /** * Configuration related to grid layout. Default: Grid layout. @@ -831,6 +903,26 @@ declare namespace IVSRealTime { */ nextToken?: PaginationToken; } + export interface ListPublicKeysRequest { + /** + * The first public key to retrieve. This is used for pagination; see the nextToken response field. + */ + nextToken?: PaginationToken; + /** + * Maximum number of results to return. Default: 50. + */ + maxResults?: MaxPublicKeyResults; + } + export interface ListPublicKeysResponse { + /** + * List of the matching public keys (summary information only). + */ + publicKeys: PublicKeyList; + /** + * If there are more public keys than maxResults, use nextToken in the request to get the next set. + */ + nextToken?: PaginationToken; + } export interface ListStageSessionsRequest { /** * Stage ARN. @@ -911,6 +1003,7 @@ declare namespace IVSRealTime { export type MaxEncoderConfigurationResults = number; export type MaxParticipantEventResults = number; export type MaxParticipantResults = number; + export type MaxPublicKeyResults = number; export type MaxStageResults = number; export type MaxStageSessionResults = number; export type MaxStorageConfigurationResults = number; @@ -970,11 +1063,11 @@ declare namespace IVSRealTime { */ recordingS3BucketName?: ParticipantRecordingS3BucketName; /** - * S3 prefix of the S3 bucket to where the participant is being recorded, if individual participant recording is enabled, or "" (empty string), if recording is not enabled. + * S3 prefix of the S3 bucket where the participant is being recorded, if individual participant recording is enabled, or "" (empty string), if recording is not enabled. */ recordingS3Prefix?: ParticipantRecordingS3Prefix; /** - * Participant’s recording state. + * The participant’s recording state. */ recordingState?: ParticipantRecordingState; } @@ -1011,7 +1104,7 @@ declare namespace IVSRealTime { */ published?: Published; /** - * Participant’s recording state. + * The participant’s recording state. */ recordingState?: ParticipantRecordingState; } @@ -1076,7 +1169,7 @@ declare namespace IVSRealTime { export type PipBehavior = "STATIC"|"DYNAMIC"|string; export interface PipConfiguration { /** - * This attribute name identifies the featured slot. A participant with this attribute set to "true" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot. + * This attribute name identifies the featured slot. A participant with this attribute set to "true" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default: "" (no featured participant). */ featuredParticipantAttribute?: AttributeKey; /** @@ -1084,7 +1177,7 @@ declare namespace IVSRealTime { */ omitStoppedVideo?: OmitStoppedVideo; /** - * Defines how video fits within the participant tile. Default: COVER. + * Defines how video content fits within the participant tile: FILL (stretched), COVER (cropped), or CONTAIN (letterboxed). Default: COVER. */ videoFillMode?: VideoFillMode; /** @@ -1092,11 +1185,11 @@ declare namespace IVSRealTime { */ gridGap?: GridGap; /** - * Identifies the PiP slot. A participant with this attribute set to "true" (as a string value) in ParticipantTokenConfiguration is placed in the PiP slot. + * Specifies the participant for the PiP window. A participant with this attribute set to "true" (as a string value) in ParticipantTokenConfiguration is placed in the PiP slot. Default: "" (no PiP participant). */ pipParticipantAttribute?: AttributeKey; /** - * Defines PiP behavior when all participants have left. Default: STATIC. + * Defines PiP behavior when all participants have left: STATIC (maintains original position/size) or DYNAMIC (expands to full composition). Default: STATIC. */ pipBehavior?: PipBehavior; /** @@ -1120,6 +1213,47 @@ declare namespace IVSRealTime { export type PipOffset = number; export type PipPosition = "TOP_LEFT"|"TOP_RIGHT"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|string; export type PipWidth = number; + export interface PublicKey { + /** + * Public key ARN. + */ + arn?: PublicKeyArn; + /** + * Public key name. + */ + name?: PublicKeyName; + /** + * Public key material. + */ + publicKeyMaterial?: PublicKeyMaterial; + /** + * The public key fingerprint, a short string used to identify or verify the full public key. + */ + fingerprint?: PublicKeyFingerprint; + /** + * Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there. + */ + tags?: Tags; + } + export type PublicKeyArn = string; + export type PublicKeyFingerprint = string; + export type PublicKeyList = PublicKeySummary[]; + export type PublicKeyMaterial = string; + export type PublicKeyName = string; + export interface PublicKeySummary { + /** + * Public key ARN. + */ + arn?: PublicKeyArn; + /** + * Public key name. + */ + name?: PublicKeyName; + /** + * Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there. + */ + tags?: Tags; + } export type Published = boolean; export interface RecordingConfiguration { /** @@ -1174,11 +1308,26 @@ declare namespace IVSRealTime { */ tags?: Tags; /** - * Auto-participant-recording configuration object attached to the stage. + * Configuration object for individual participant recording, attached to the stage. */ autoParticipantRecordingConfiguration?: AutoParticipantRecordingConfiguration; + /** + * Summary information about various endpoints for a stage. + */ + endpoints?: StageEndpoints; } export type StageArn = string; + export type StageEndpoint = string; + export interface StageEndpoints { + /** + * Events endpoint. + */ + events?: StageEndpoint; + /** + * WHIP endpoint. + */ + whip?: StageEndpoint; + } export type StageName = string; export interface StageSession { /** @@ -1344,7 +1493,7 @@ declare namespace IVSRealTime { */ name?: StageName; /** - * Auto-participant-recording configuration object to attach to the stage. Auto-participant-recording configuration cannot be updated while recording is active. + * Configuration object for individual participant recording, to attach to the stage. Note that this cannot be updated while recording is active. */ autoParticipantRecordingConfiguration?: AutoParticipantRecordingConfiguration; } diff --git a/clients/kinesisanalyticsv2.d.ts b/clients/kinesisanalyticsv2.d.ts index 75edefd4cb..5a04c466d6 100644 --- a/clients/kinesisanalyticsv2.d.ts +++ b/clients/kinesisanalyticsv2.d.ts @@ -147,6 +147,14 @@ declare class KinesisAnalyticsV2 extends Service { * Returns information about a specific Managed Service for Apache Flink application. If you want to retrieve a list of all applications in your account, use the ListApplications operation. */ describeApplication(callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.DescribeApplicationResponse) => void): Request; + /** + * Returns information about a specific operation performed on a Managed Service for Apache Flink application + */ + describeApplicationOperation(params: KinesisAnalyticsV2.Types.DescribeApplicationOperationRequest, callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.DescribeApplicationOperationResponse) => void): Request; + /** + * Returns information about a specific operation performed on a Managed Service for Apache Flink application + */ + describeApplicationOperation(callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.DescribeApplicationOperationResponse) => void): Request; /** * Returns information about a snapshot of application state data. */ @@ -171,6 +179,14 @@ declare class KinesisAnalyticsV2 extends Service { * Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample records on the specified streaming source (Kinesis data stream or Kinesis Data Firehose delivery stream) or Amazon S3 object. In the response, the operation returns the inferred schema and also the sample records that the operation used to infer the schema. You can use the inferred schema when configuring a streaming source for your application. When you create an application using the Kinesis Data Analytics console, the console uses this operation to infer a schema and show it in the console user interface. */ discoverInputSchema(callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.DiscoverInputSchemaResponse) => void): Request; + /** + * Lists information about operations performed on a Managed Service for Apache Flink application + */ + listApplicationOperations(params: KinesisAnalyticsV2.Types.ListApplicationOperationsRequest, callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.ListApplicationOperationsResponse) => void): Request; + /** + * Lists information about operations performed on a Managed Service for Apache Flink application + */ + listApplicationOperations(callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.ListApplicationOperationsResponse) => void): Request; /** * Lists information about the current application snapshots. */ @@ -204,11 +220,11 @@ declare class KinesisAnalyticsV2 extends Service { */ listTagsForResource(callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.ListTagsForResourceResponse) => void): Request; /** - * Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status. You can roll back an application only if it is in the UPDATING or AUTOSCALING status. When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request. This action is not supported for Managed Service for Apache Flink for SQL applications. + * Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status or in the running status. You can roll back an application only if it is in the UPDATING, AUTOSCALING, or RUNNING statuses. When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request. */ rollbackApplication(params: KinesisAnalyticsV2.Types.RollbackApplicationRequest, callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.RollbackApplicationResponse) => void): Request; /** - * Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status. You can roll back an application only if it is in the UPDATING or AUTOSCALING status. When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request. This action is not supported for Managed Service for Apache Flink for SQL applications. + * Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status or in the running status. You can roll back an application only if it is in the UPDATING, AUTOSCALING, or RUNNING statuses. When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request. */ rollbackApplication(callback?: (err: AWSError, data: KinesisAnalyticsV2.Types.RollbackApplicationResponse) => void): Request; /** @@ -292,6 +308,10 @@ declare namespace KinesisAnalyticsV2 { * The descriptions of the current CloudWatch logging options for the SQL-based Kinesis Data Analytics application. */ CloudWatchLoggingOptionDescriptions?: CloudWatchLoggingOptionDescriptions; + /** + * Operation ID for tracking AddApplicationCloudWatchLoggingOption request + */ + OperationId?: OperationId; } export interface AddApplicationInputProcessingConfigurationRequest { /** @@ -444,6 +464,10 @@ declare namespace KinesisAnalyticsV2 { * The parameters of the new VPC configuration. */ VpcConfigurationDescription?: VpcConfigurationDescription; + /** + * Operation ID for tracking AddApplicationVpcConfiguration request + */ + OperationId?: OperationId; } export interface ApplicationCodeConfiguration { /** @@ -496,6 +520,7 @@ declare namespace KinesisAnalyticsV2 { * Describes whether snapshots are enabled for a Managed Service for Apache Flink application. */ ApplicationSnapshotConfiguration?: ApplicationSnapshotConfiguration; + ApplicationSystemRollbackConfiguration?: ApplicationSystemRollbackConfiguration; /** * The array of descriptions of VPC configurations available to the application. */ @@ -530,6 +555,7 @@ declare namespace KinesisAnalyticsV2 { * Describes whether snapshots are enabled for a Managed Service for Apache Flink application. */ ApplicationSnapshotConfigurationDescription?: ApplicationSnapshotConfigurationDescription; + ApplicationSystemRollbackConfigurationDescription?: ApplicationSystemRollbackConfigurationDescription; /** * The array of descriptions of VPC configurations available to the application. */ @@ -560,6 +586,7 @@ declare namespace KinesisAnalyticsV2 { * Describes whether snapshots are enabled for a Managed Service for Apache Flink application. */ ApplicationSnapshotConfigurationUpdate?: ApplicationSnapshotConfigurationUpdate; + ApplicationSystemRollbackConfigurationUpdate?: ApplicationSystemRollbackConfigurationUpdate; /** * Updates to the array of descriptions of VPC configurations available to the application. */ @@ -627,6 +654,10 @@ declare namespace KinesisAnalyticsV2 { * If you reverted the application using RollbackApplication, the application version when RollbackApplication was called. */ ApplicationVersionRolledBackFrom?: ApplicationVersionId; + /** + * The current timestamp when the application version was created. + */ + ApplicationVersionCreateTimestamp?: Timestamp; /** * A value you use to implement strong concurrency for application updates. */ @@ -660,6 +691,34 @@ declare namespace KinesisAnalyticsV2 { export type ApplicationMaintenanceWindowStartTime = string; export type ApplicationMode = "STREAMING"|"INTERACTIVE"|string; export type ApplicationName = string; + export interface ApplicationOperationInfo { + Operation?: Operation; + OperationId?: OperationId; + /** + * The timestamp at which the operation was created + */ + StartTime?: Timestamp; + /** + * The timestamp at which the operation finished for the application + */ + EndTime?: Timestamp; + OperationStatus?: OperationStatus; + } + export interface ApplicationOperationInfoDetails { + Operation: Operation; + /** + * The timestamp at which the operation was created + */ + StartTime: Timestamp; + /** + * The timestamp at which the operation finished for the application + */ + EndTime: Timestamp; + OperationStatus: OperationStatus; + ApplicationVersionChangeDetails?: ApplicationVersionChangeDetails; + OperationFailureDetails?: OperationFailureDetails; + } + export type ApplicationOperationInfoList = ApplicationOperationInfo[]; export interface ApplicationRestoreConfiguration { /** * Specifies how the application should be restored. @@ -717,6 +776,34 @@ declare namespace KinesisAnalyticsV2 { */ ApplicationMode?: ApplicationMode; } + export interface ApplicationSystemRollbackConfiguration { + /** + * Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application + */ + RollbackEnabled: BooleanObject; + } + export interface ApplicationSystemRollbackConfigurationDescription { + /** + * Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application + */ + RollbackEnabled: BooleanObject; + } + export interface ApplicationSystemRollbackConfigurationUpdate { + /** + * Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application + */ + RollbackEnabledUpdate: BooleanObject; + } + export interface ApplicationVersionChangeDetails { + /** + * The operation was performed on this version of the application + */ + ApplicationVersionUpdatedFrom: ApplicationVersionId; + /** + * The operation execution resulted in the transition to the following version of the application + */ + ApplicationVersionUpdatedTo: ApplicationVersionId; + } export type ApplicationVersionId = number; export type ApplicationVersionSummaries = ApplicationVersionSummary[]; export interface ApplicationVersionSummary { @@ -1029,6 +1116,10 @@ declare namespace KinesisAnalyticsV2 { * The descriptions of the remaining CloudWatch logging options for the application. */ CloudWatchLoggingOptionDescriptions?: CloudWatchLoggingOptionDescriptions; + /** + * Operation ID for tracking DeleteApplicationCloudWatchLoggingOption request + */ + OperationId?: OperationId; } export interface DeleteApplicationInputProcessingConfigurationRequest { /** @@ -1157,6 +1248,10 @@ declare namespace KinesisAnalyticsV2 { * The updated version ID of the application. */ ApplicationVersionId?: ApplicationVersionId; + /** + * Operation ID for tracking DeleteApplicationVpcConfiguration request + */ + OperationId?: OperationId; } export interface DeployAsApplicationConfiguration { /** @@ -1176,6 +1271,13 @@ declare namespace KinesisAnalyticsV2 { */ S3ContentLocationUpdate?: S3ContentBaseLocationUpdate; } + export interface DescribeApplicationOperationRequest { + ApplicationName: ApplicationName; + OperationId: OperationId; + } + export interface DescribeApplicationOperationResponse { + ApplicationOperationInfoDetails?: ApplicationOperationInfoDetails; + } export interface DescribeApplicationRequest { /** * The name of the application. @@ -1285,6 +1387,10 @@ declare namespace KinesisAnalyticsV2 { */ PropertyGroups: PropertyGroups; } + export interface ErrorInfo { + ErrorString?: ErrorString; + } + export type ErrorString = string; export type FileKey = string; export interface FlinkApplicationConfiguration { /** @@ -1649,6 +1755,18 @@ declare namespace KinesisAnalyticsV2 { */ ResourceARNUpdate: ResourceARN; } + export type ListApplicationOperationsInputLimit = number; + export interface ListApplicationOperationsRequest { + ApplicationName: ApplicationName; + Limit?: ListApplicationOperationsInputLimit; + NextToken?: NextToken; + Operation?: Operation; + OperationStatus?: OperationStatus; + } + export interface ListApplicationOperationsResponse { + ApplicationOperationInfoList?: ApplicationOperationInfoList; + NextToken?: NextToken; + } export interface ListApplicationSnapshotsRequest { /** * The name of an existing application. @@ -1807,6 +1925,16 @@ declare namespace KinesisAnalyticsV2 { } export type NextToken = string; export type ObjectVersion = string; + export type Operation = string; + export interface OperationFailureDetails { + /** + * Provides the operation ID of a system-rollback operation executed due to failure in the current operation + */ + RollbackOperationId?: OperationId; + ErrorInfo?: ErrorInfo; + } + export type OperationId = string; + export type OperationStatus = "IN_PROGRESS"|"CANCELLED"|"SUCCESSFUL"|"FAILED"|string; export interface Output { /** * The name of the in-application stream. @@ -2065,6 +2193,10 @@ declare namespace KinesisAnalyticsV2 { } export interface RollbackApplicationResponse { ApplicationDetail: ApplicationDetail; + /** + * Operation ID for tracking RollbackApplication request + */ + OperationId?: OperationId; } export interface RunConfiguration { /** @@ -2320,6 +2452,10 @@ declare namespace KinesisAnalyticsV2 { RunConfiguration?: RunConfiguration; } export interface StartApplicationResponse { + /** + * Operation ID for tracking StartApplication request + */ + OperationId?: OperationId; } export interface StopApplicationRequest { /** @@ -2332,6 +2468,10 @@ declare namespace KinesisAnalyticsV2 { Force?: BooleanObject; } export interface StopApplicationResponse { + /** + * Operation ID for tracking StopApplication request + */ + OperationId?: OperationId; } export type SubnetId = string; export type SubnetIds = SubnetId[]; @@ -2434,6 +2574,10 @@ declare namespace KinesisAnalyticsV2 { * Describes application updates. */ ApplicationDetail: ApplicationDetail; + /** + * Operation ID for tracking UpdateApplication request + */ + OperationId?: OperationId; } export type UrlType = "FLINK_DASHBOARD_URL"|"ZEPPELIN_UI_URL"|string; export interface VpcConfiguration { diff --git a/clients/opensearch.d.ts b/clients/opensearch.d.ts index a1396a352e..b2d1988833 100644 --- a/clients/opensearch.d.ts +++ b/clients/opensearch.d.ts @@ -517,6 +517,25 @@ declare class OpenSearch extends Service { upgradeDomain(callback?: (err: AWSError, data: OpenSearch.Types.UpgradeDomainResponse) => void): Request; } declare namespace OpenSearch { + export interface AIMLOptionsInput { + /** + * Container for parameters required for natural language query generation on the specified domain. + */ + NaturalLanguageQueryGenerationOptions?: NaturalLanguageQueryGenerationOptionsInput; + } + export interface AIMLOptionsOutput { + /** + * Container for parameters required for natural language query generation on the specified domain. + */ + NaturalLanguageQueryGenerationOptions?: NaturalLanguageQueryGenerationOptionsOutput; + } + export interface AIMLOptionsStatus { + /** + * Machine learning options on the specified domain. + */ + Options?: AIMLOptionsOutput; + Status?: OptionStatus; + } export type ARN = string; export type AWSAccount = string; export interface AWSDomainInformation { @@ -1205,6 +1224,10 @@ declare namespace OpenSearch { * Software update options for the domain. */ SoftwareUpdateOptions?: SoftwareUpdateOptions; + /** + * Options for all machine learning features for the specified domain. + */ + AIMLOptions?: AIMLOptionsInput; } export interface CreateDomainResponse { /** @@ -1864,6 +1887,10 @@ declare namespace OpenSearch { * Information about the domain properties that are currently being modified. */ ModifyingProperties?: ModifyingPropertiesList; + /** + * Container for parameters required to enable all machine learning features. + */ + AIMLOptions?: AIMLOptionsStatus; } export interface DomainEndpointOptions { /** @@ -2160,6 +2187,10 @@ declare namespace OpenSearch { * Information about the domain properties that are currently being modified. */ ModifyingProperties?: ModifyingPropertiesList; + /** + * Container for parameters required to enable all machine learning features. + */ + AIMLOptions?: AIMLOptionsOutput; } export type DomainStatusList = DomainStatus[]; export type Double = number; @@ -2920,6 +2951,24 @@ declare namespace OpenSearch { ValueType?: PropertyValueType; } export type ModifyingPropertiesList = ModifyingProperties[]; + export type NaturalLanguageQueryGenerationCurrentState = "NOT_ENABLED"|"ENABLE_COMPLETE"|"ENABLE_IN_PROGRESS"|"ENABLE_FAILED"|"DISABLE_COMPLETE"|"DISABLE_IN_PROGRESS"|"DISABLE_FAILED"|string; + export type NaturalLanguageQueryGenerationDesiredState = "ENABLED"|"DISABLED"|string; + export interface NaturalLanguageQueryGenerationOptionsInput { + /** + * The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED. + */ + DesiredState?: NaturalLanguageQueryGenerationDesiredState; + } + export interface NaturalLanguageQueryGenerationOptionsOutput { + /** + * The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED. + */ + DesiredState?: NaturalLanguageQueryGenerationDesiredState; + /** + * The current state of the natural language query generation feature, indicating completion, in progress, or failure. + */ + CurrentState?: NaturalLanguageQueryGenerationCurrentState; + } export type NextToken = string; export type NodeId = string; export type NodeStatus = "Active"|"StandBy"|"NotAvailable"|string; @@ -3722,6 +3771,10 @@ declare namespace OpenSearch { * Service software update options for the domain. */ SoftwareUpdateOptions?: SoftwareUpdateOptions; + /** + * Options for all machine learning features for the specified domain. + */ + AIMLOptions?: AIMLOptionsInput; } export interface UpdateDomainConfigResponse { /** diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js index 9dae2b19c3..fe8291d215 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.1648.0', + VERSION: '2.1649.0', /** * @api private diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js index 04529215e0..618247e8e7 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.1648.0', + VERSION: '2.1649.0', /** * @api private @@ -56935,7 +56935,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 669 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-11-01","endpointPrefix":"eks","jsonVersion":"1.1","protocol":"rest-json","protocols":["rest-json"],"serviceAbbreviation":"Amazon EKS","serviceFullName":"Amazon Elastic Kubernetes Service","serviceId":"EKS","signatureVersion":"v4","signingName":"eks","uid":"eks-2017-11-01","auth":["aws.auth#sigv4"]},"operations":{"AssociateAccessPolicy":{"http":{"requestUri":"/clusters/{name}/access-entries/{principalArn}/access-policies"},"input":{"type":"structure","required":["clusterName","principalArn","policyArn","accessScope"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"policyArn":{},"accessScope":{"shape":"S3"}}},"output":{"type":"structure","members":{"clusterName":{},"principalArn":{},"associatedAccessPolicy":{"shape":"S7"}}}},"AssociateEncryptionConfig":{"http":{"requestUri":"/clusters/{name}/encryption-config/associate"},"input":{"type":"structure","required":["clusterName","encryptionConfig"],"members":{"clusterName":{"location":"uri","locationName":"name"},"encryptionConfig":{"shape":"Sa"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"AssociateIdentityProviderConfig":{"http":{"requestUri":"/clusters/{name}/identity-provider-configs/associate"},"input":{"type":"structure","required":["clusterName","oidc"],"members":{"clusterName":{"location":"uri","locationName":"name"},"oidc":{"type":"structure","required":["identityProviderConfigName","issuerUrl","clientId"],"members":{"identityProviderConfigName":{},"issuerUrl":{},"clientId":{},"usernameClaim":{},"usernamePrefix":{},"groupsClaim":{},"groupsPrefix":{},"requiredClaims":{"shape":"Sp"}}},"tags":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"},"tags":{"shape":"Ss"}}}},"CreateAccessEntry":{"http":{"requestUri":"/clusters/{name}/access-entries"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{},"kubernetesGroups":{"shape":"S5"},"tags":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true},"username":{},"type":{}}},"output":{"type":"structure","members":{"accessEntry":{"shape":"Sy"}}}},"CreateAddon":{"http":{"requestUri":"/clusters/{name}/addons"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{},"addonVersion":{},"serviceAccountRoleArn":{},"resolveConflicts":{},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"},"configurationValues":{},"podIdentityAssociations":{"shape":"S13"}}},"output":{"type":"structure","members":{"addon":{"shape":"S16"}}}},"CreateCluster":{"http":{"requestUri":"/clusters"},"input":{"type":"structure","required":["name","roleArn","resourcesVpcConfig"],"members":{"name":{},"version":{},"roleArn":{},"resourcesVpcConfig":{"shape":"S1e"},"kubernetesNetworkConfig":{"type":"structure","members":{"serviceIpv4Cidr":{},"ipFamily":{}}},"logging":{"shape":"S1i"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"},"encryptionConfig":{"shape":"Sa"},"outpostConfig":{"type":"structure","required":["outpostArns","controlPlaneInstanceType"],"members":{"outpostArns":{"shape":"S5"},"controlPlaneInstanceType":{},"controlPlanePlacement":{"type":"structure","members":{"groupName":{}}}}},"accessConfig":{"type":"structure","members":{"bootstrapClusterCreatorAdminPermissions":{"type":"boolean"},"authenticationMode":{}}}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"CreateEksAnywhereSubscription":{"http":{"requestUri":"/eks-anywhere-subscriptions"},"input":{"type":"structure","required":["name","term"],"members":{"name":{},"term":{"shape":"S2a"},"licenseQuantity":{"type":"integer"},"licenseType":{},"autoRenew":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"CreateFargateProfile":{"http":{"requestUri":"/clusters/{name}/fargate-profiles"},"input":{"type":"structure","required":["fargateProfileName","clusterName","podExecutionRoleArn"],"members":{"fargateProfileName":{},"clusterName":{"location":"uri","locationName":"name"},"podExecutionRoleArn":{},"subnets":{"shape":"S5"},"selectors":{"shape":"S2h"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"S2l"}}}},"CreateNodegroup":{"http":{"requestUri":"/clusters/{name}/node-groups"},"input":{"type":"structure","required":["clusterName","nodegroupName","subnets","nodeRole"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{},"scalingConfig":{"shape":"S2s"},"diskSize":{"type":"integer"},"subnets":{"shape":"S5"},"instanceTypes":{"shape":"S5"},"amiType":{},"remoteAccess":{"shape":"S2x"},"nodeRole":{},"labels":{"shape":"S2y"},"taints":{"shape":"S31"},"tags":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true},"launchTemplate":{"shape":"S36"},"updateConfig":{"shape":"S37"},"capacityType":{},"version":{},"releaseVersion":{}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S3c"}}}},"CreatePodIdentityAssociation":{"http":{"requestUri":"/clusters/{name}/pod-identity-associations"},"input":{"type":"structure","required":["clusterName","namespace","serviceAccount","roleArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"namespace":{},"serviceAccount":{},"roleArn":{},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}},"DeleteAccessEntry":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/access-entries/{principalArn}"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"}}},"output":{"type":"structure","members":{}}},"DeleteAddon":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/addons/{addonName}"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{"location":"uri","locationName":"addonName"},"preserve":{"location":"querystring","locationName":"preserve","type":"boolean"}}},"output":{"type":"structure","members":{"addon":{"shape":"S16"}}}},"DeleteCluster":{"http":{"method":"DELETE","requestUri":"/clusters/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"DeleteEksAnywhereSubscription":{"http":{"method":"DELETE","requestUri":"/eks-anywhere-subscriptions/{id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"DeleteFargateProfile":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}"},"input":{"type":"structure","required":["clusterName","fargateProfileName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"fargateProfileName":{"location":"uri","locationName":"fargateProfileName"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"S2l"}}}},"DeleteNodegroup":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/node-groups/{nodegroupName}"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S3c"}}}},"DeletePodIdentityAssociation":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/pod-identity-associations/{associationId}"},"input":{"type":"structure","required":["clusterName","associationId"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associationId":{"location":"uri","locationName":"associationId"}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}},"DeregisterCluster":{"http":{"method":"DELETE","requestUri":"/cluster-registrations/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"DescribeAccessEntry":{"http":{"method":"GET","requestUri":"/clusters/{name}/access-entries/{principalArn}"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"}}},"output":{"type":"structure","members":{"accessEntry":{"shape":"Sy"}}}},"DescribeAddon":{"http":{"method":"GET","requestUri":"/clusters/{name}/addons/{addonName}"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{"location":"uri","locationName":"addonName"}}},"output":{"type":"structure","members":{"addon":{"shape":"S16"}}}},"DescribeAddonConfiguration":{"http":{"method":"GET","requestUri":"/addons/configuration-schemas"},"input":{"type":"structure","required":["addonName","addonVersion"],"members":{"addonName":{"location":"querystring","locationName":"addonName"},"addonVersion":{"location":"querystring","locationName":"addonVersion"}}},"output":{"type":"structure","members":{"addonName":{},"addonVersion":{},"configurationSchema":{},"podIdentityConfiguration":{"type":"list","member":{"type":"structure","members":{"serviceAccount":{},"recommendedManagedPolicies":{"shape":"S5"}}}}}}},"DescribeAddonVersions":{"http":{"method":"GET","requestUri":"/addons/supported-versions"},"input":{"type":"structure","members":{"kubernetesVersion":{"location":"querystring","locationName":"kubernetesVersion"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"addonName":{"location":"querystring","locationName":"addonName"},"types":{"shape":"S5","location":"querystring","locationName":"types"},"publishers":{"shape":"S5","location":"querystring","locationName":"publishers"},"owners":{"shape":"S5","location":"querystring","locationName":"owners"}}},"output":{"type":"structure","members":{"addons":{"type":"list","member":{"type":"structure","members":{"addonName":{},"type":{},"addonVersions":{"type":"list","member":{"type":"structure","members":{"addonVersion":{},"architecture":{"shape":"S5"},"compatibilities":{"type":"list","member":{"type":"structure","members":{"clusterVersion":{},"platformVersions":{"shape":"S5"},"defaultVersion":{"type":"boolean"}}}},"requiresConfiguration":{"type":"boolean"},"requiresIamPermissions":{"type":"boolean"}}}},"publisher":{},"owner":{},"marketplaceInformation":{"shape":"S1c"}}}},"nextToken":{}}}},"DescribeCluster":{"http":{"method":"GET","requestUri":"/clusters/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"DescribeEksAnywhereSubscription":{"http":{"method":"GET","requestUri":"/eks-anywhere-subscriptions/{id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"DescribeFargateProfile":{"http":{"method":"GET","requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}"},"input":{"type":"structure","required":["clusterName","fargateProfileName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"fargateProfileName":{"location":"uri","locationName":"fargateProfileName"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"S2l"}}}},"DescribeIdentityProviderConfig":{"http":{"requestUri":"/clusters/{name}/identity-provider-configs/describe"},"input":{"type":"structure","required":["clusterName","identityProviderConfig"],"members":{"clusterName":{"location":"uri","locationName":"name"},"identityProviderConfig":{"shape":"S4s"}}},"output":{"type":"structure","members":{"identityProviderConfig":{"type":"structure","members":{"oidc":{"type":"structure","members":{"identityProviderConfigName":{},"identityProviderConfigArn":{},"clusterName":{},"issuerUrl":{},"clientId":{},"usernameClaim":{},"usernamePrefix":{},"groupsClaim":{},"groupsPrefix":{},"requiredClaims":{"shape":"Sp"},"tags":{"shape":"Ss"},"status":{}}}}}}}},"DescribeInsight":{"http":{"method":"GET","requestUri":"/clusters/{name}/insights/{id}"},"input":{"type":"structure","required":["clusterName","id"],"members":{"clusterName":{"location":"uri","locationName":"name"},"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"insight":{"type":"structure","members":{"id":{},"name":{},"category":{},"kubernetesVersion":{},"lastRefreshTime":{"type":"timestamp"},"lastTransitionTime":{"type":"timestamp"},"description":{},"insightStatus":{"shape":"S51"},"recommendation":{},"additionalInfo":{"type":"map","key":{},"value":{}},"resources":{"type":"list","member":{"type":"structure","members":{"insightStatus":{"shape":"S51"},"kubernetesResourceUri":{},"arn":{}}}},"categorySpecificSummary":{"type":"structure","members":{"deprecationDetails":{"type":"list","member":{"type":"structure","members":{"usage":{},"replacedWith":{},"stopServingVersion":{},"startServingReplacementVersion":{},"clientStats":{"type":"list","member":{"type":"structure","members":{"userAgent":{},"numberOfRequestsLast30Days":{"type":"integer"},"lastRequestTime":{"type":"timestamp"}}}}}}}}}}}}}},"DescribeNodegroup":{"http":{"method":"GET","requestUri":"/clusters/{name}/node-groups/{nodegroupName}"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S3c"}}}},"DescribePodIdentityAssociation":{"http":{"method":"GET","requestUri":"/clusters/{name}/pod-identity-associations/{associationId}"},"input":{"type":"structure","required":["clusterName","associationId"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associationId":{"location":"uri","locationName":"associationId"}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}},"DescribeUpdate":{"http":{"method":"GET","requestUri":"/clusters/{name}/updates/{updateId}"},"input":{"type":"structure","required":["name","updateId"],"members":{"name":{"location":"uri","locationName":"name"},"updateId":{"location":"uri","locationName":"updateId"},"nodegroupName":{"location":"querystring","locationName":"nodegroupName"},"addonName":{"location":"querystring","locationName":"addonName"}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"DisassociateAccessPolicy":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/access-entries/{principalArn}/access-policies/{policyArn}"},"input":{"type":"structure","required":["clusterName","principalArn","policyArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"policyArn":{"location":"uri","locationName":"policyArn"}}},"output":{"type":"structure","members":{}}},"DisassociateIdentityProviderConfig":{"http":{"requestUri":"/clusters/{name}/identity-provider-configs/disassociate"},"input":{"type":"structure","required":["clusterName","identityProviderConfig"],"members":{"clusterName":{"location":"uri","locationName":"name"},"identityProviderConfig":{"shape":"S4s"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"ListAccessEntries":{"http":{"method":"GET","requestUri":"/clusters/{name}/access-entries"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associatedPolicyArn":{"location":"querystring","locationName":"associatedPolicyArn"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"accessEntries":{"shape":"S5"},"nextToken":{}}}},"ListAccessPolicies":{"http":{"method":"GET","requestUri":"/access-policies"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"accessPolicies":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{}}}},"nextToken":{}}}},"ListAddons":{"http":{"method":"GET","requestUri":"/clusters/{name}/addons"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"addons":{"shape":"S5"},"nextToken":{}}}},"ListAssociatedAccessPolicies":{"http":{"method":"GET","requestUri":"/clusters/{name}/access-entries/{principalArn}/access-policies"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"clusterName":{},"principalArn":{},"nextToken":{},"associatedAccessPolicies":{"type":"list","member":{"shape":"S7"}}}}},"ListClusters":{"http":{"method":"GET","requestUri":"/clusters"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"include":{"location":"querystring","locationName":"include","type":"list","member":{}}}},"output":{"type":"structure","members":{"clusters":{"shape":"S5"},"nextToken":{}}}},"ListEksAnywhereSubscriptions":{"http":{"method":"GET","requestUri":"/eks-anywhere-subscriptions"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"includeStatus":{"location":"querystring","locationName":"includeStatus","type":"list","member":{}}}},"output":{"type":"structure","members":{"subscriptions":{"type":"list","member":{"shape":"S2f"}},"nextToken":{}}}},"ListFargateProfiles":{"http":{"method":"GET","requestUri":"/clusters/{name}/fargate-profiles"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"fargateProfileNames":{"shape":"S5"},"nextToken":{}}}},"ListIdentityProviderConfigs":{"http":{"method":"GET","requestUri":"/clusters/{name}/identity-provider-configs"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"identityProviderConfigs":{"type":"list","member":{"shape":"S4s"}},"nextToken":{}}}},"ListInsights":{"http":{"requestUri":"/clusters/{name}/insights"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"filter":{"type":"structure","members":{"categories":{"type":"list","member":{}},"kubernetesVersions":{"shape":"S5"},"statuses":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"insights":{"type":"list","member":{"type":"structure","members":{"id":{},"name":{},"category":{},"kubernetesVersion":{},"lastRefreshTime":{"type":"timestamp"},"lastTransitionTime":{"type":"timestamp"},"description":{},"insightStatus":{"shape":"S51"}}}},"nextToken":{}}}},"ListNodegroups":{"http":{"method":"GET","requestUri":"/clusters/{name}/node-groups"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nodegroups":{"shape":"S5"},"nextToken":{}}}},"ListPodIdentityAssociations":{"http":{"method":"GET","requestUri":"/clusters/{name}/pod-identity-associations"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"namespace":{"location":"querystring","locationName":"namespace"},"serviceAccount":{"location":"querystring","locationName":"serviceAccount"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"associations":{"type":"list","member":{"type":"structure","members":{"clusterName":{},"namespace":{},"serviceAccount":{},"associationArn":{},"associationId":{},"ownerArn":{}}}},"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":"Ss"}}}},"ListUpdates":{"http":{"method":"GET","requestUri":"/clusters/{name}/updates"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"querystring","locationName":"nodegroupName"},"addonName":{"location":"querystring","locationName":"addonName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"updateIds":{"shape":"S5"},"nextToken":{}}}},"RegisterCluster":{"http":{"requestUri":"/cluster-registrations"},"input":{"type":"structure","required":["name","connectorConfig"],"members":{"name":{},"connectorConfig":{"type":"structure","required":["roleArn","provider"],"members":{"roleArn":{},"provider":{}}},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Ss"}}},"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":{}}},"UpdateAccessEntry":{"http":{"requestUri":"/clusters/{name}/access-entries/{principalArn}"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"kubernetesGroups":{"shape":"S5"},"clientRequestToken":{"idempotencyToken":true},"username":{}}},"output":{"type":"structure","members":{"accessEntry":{"shape":"Sy"}}}},"UpdateAddon":{"http":{"requestUri":"/clusters/{name}/addons/{addonName}/update"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{"location":"uri","locationName":"addonName"},"addonVersion":{},"serviceAccountRoleArn":{},"resolveConflicts":{},"clientRequestToken":{"idempotencyToken":true},"configurationValues":{},"podIdentityAssociations":{"shape":"S13"}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateClusterConfig":{"http":{"requestUri":"/clusters/{name}/update-config"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"resourcesVpcConfig":{"shape":"S1e"},"logging":{"shape":"S1i"},"clientRequestToken":{"idempotencyToken":true},"accessConfig":{"type":"structure","members":{"authenticationMode":{}}}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateClusterVersion":{"http":{"requestUri":"/clusters/{name}/updates"},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateEksAnywhereSubscription":{"http":{"requestUri":"/eks-anywhere-subscriptions/{id}"},"input":{"type":"structure","required":["id","autoRenew"],"members":{"id":{"location":"uri","locationName":"id"},"autoRenew":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"UpdateNodegroupConfig":{"http":{"requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-config"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"},"labels":{"type":"structure","members":{"addOrUpdateLabels":{"shape":"S2y"},"removeLabels":{"type":"list","member":{}}}},"taints":{"type":"structure","members":{"addOrUpdateTaints":{"shape":"S31"},"removeTaints":{"shape":"S31"}}},"scalingConfig":{"shape":"S2s"},"updateConfig":{"shape":"S37"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateNodegroupVersion":{"http":{"requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-version"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"},"version":{},"releaseVersion":{},"launchTemplate":{"shape":"S36"},"force":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdatePodIdentityAssociation":{"http":{"requestUri":"/clusters/{name}/pod-identity-associations/{associationId}"},"input":{"type":"structure","required":["clusterName","associationId"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associationId":{"location":"uri","locationName":"associationId"},"roleArn":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}}},"shapes":{"S3":{"type":"structure","members":{"type":{},"namespaces":{"shape":"S5"}}},"S5":{"type":"list","member":{}},"S7":{"type":"structure","members":{"policyArn":{},"accessScope":{"shape":"S3"},"associatedAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"}}},"Sa":{"type":"list","member":{"type":"structure","members":{"resources":{"shape":"S5"},"provider":{"type":"structure","members":{"keyArn":{}}}}}},"Se":{"type":"structure","members":{"id":{},"status":{},"type":{},"params":{"type":"list","member":{"type":"structure","members":{"type":{},"value":{}}}},"createdAt":{"type":"timestamp"},"errors":{"type":"list","member":{"type":"structure","members":{"errorCode":{},"errorMessage":{},"resourceIds":{"shape":"S5"}}}}}},"Sp":{"type":"map","key":{},"value":{}},"Ss":{"type":"map","key":{},"value":{}},"Sy":{"type":"structure","members":{"clusterName":{},"principalArn":{},"kubernetesGroups":{"shape":"S5"},"accessEntryArn":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"tags":{"shape":"Ss"},"username":{},"type":{}}},"S13":{"type":"list","member":{"type":"structure","required":["serviceAccount","roleArn"],"members":{"serviceAccount":{},"roleArn":{}}}},"S16":{"type":"structure","members":{"addonName":{},"clusterName":{},"status":{},"addonVersion":{},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"addonArn":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"serviceAccountRoleArn":{},"tags":{"shape":"Ss"},"publisher":{},"owner":{},"marketplaceInformation":{"shape":"S1c"},"configurationValues":{},"podIdentityAssociations":{"shape":"S5"}}},"S1c":{"type":"structure","members":{"productId":{},"productUrl":{}}},"S1e":{"type":"structure","members":{"subnetIds":{"shape":"S5"},"securityGroupIds":{"shape":"S5"},"endpointPublicAccess":{"type":"boolean"},"endpointPrivateAccess":{"type":"boolean"},"publicAccessCidrs":{"shape":"S5"}}},"S1i":{"type":"structure","members":{"clusterLogging":{"type":"list","member":{"type":"structure","members":{"types":{"type":"list","member":{}},"enabled":{"type":"boolean"}}}}}},"S1s":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"version":{},"endpoint":{},"roleArn":{},"resourcesVpcConfig":{"type":"structure","members":{"subnetIds":{"shape":"S5"},"securityGroupIds":{"shape":"S5"},"clusterSecurityGroupId":{},"vpcId":{},"endpointPublicAccess":{"type":"boolean"},"endpointPrivateAccess":{"type":"boolean"},"publicAccessCidrs":{"shape":"S5"}}},"kubernetesNetworkConfig":{"type":"structure","members":{"serviceIpv4Cidr":{},"serviceIpv6Cidr":{},"ipFamily":{}}},"logging":{"shape":"S1i"},"identity":{"type":"structure","members":{"oidc":{"type":"structure","members":{"issuer":{}}}}},"status":{},"certificateAuthority":{"type":"structure","members":{"data":{}}},"clientRequestToken":{},"platformVersion":{},"tags":{"shape":"Ss"},"encryptionConfig":{"shape":"Sa"},"connectorConfig":{"type":"structure","members":{"activationId":{},"activationCode":{},"activationExpiry":{"type":"timestamp"},"provider":{},"roleArn":{}}},"id":{},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"outpostConfig":{"type":"structure","required":["outpostArns","controlPlaneInstanceType"],"members":{"outpostArns":{"shape":"S5"},"controlPlaneInstanceType":{},"controlPlanePlacement":{"type":"structure","members":{"groupName":{}}}}},"accessConfig":{"type":"structure","members":{"bootstrapClusterCreatorAdminPermissions":{"type":"boolean"},"authenticationMode":{}}}}},"S2a":{"type":"structure","members":{"duration":{"type":"integer"},"unit":{}}},"S2f":{"type":"structure","members":{"id":{},"arn":{},"createdAt":{"type":"timestamp"},"effectiveDate":{"type":"timestamp"},"expirationDate":{"type":"timestamp"},"licenseQuantity":{"type":"integer"},"licenseType":{},"term":{"shape":"S2a"},"status":{},"autoRenew":{"type":"boolean"},"licenseArns":{"shape":"S5"},"tags":{"shape":"Ss"}}},"S2h":{"type":"list","member":{"type":"structure","members":{"namespace":{},"labels":{"type":"map","key":{},"value":{}}}}},"S2l":{"type":"structure","members":{"fargateProfileName":{},"fargateProfileArn":{},"clusterName":{},"createdAt":{"type":"timestamp"},"podExecutionRoleArn":{},"subnets":{"shape":"S5"},"selectors":{"shape":"S2h"},"status":{},"tags":{"shape":"Ss"},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}}}},"S2s":{"type":"structure","members":{"minSize":{"type":"integer"},"maxSize":{"type":"integer"},"desiredSize":{"type":"integer"}}},"S2x":{"type":"structure","members":{"ec2SshKey":{},"sourceSecurityGroups":{"shape":"S5"}}},"S2y":{"type":"map","key":{},"value":{}},"S31":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{},"effect":{}}}},"S36":{"type":"structure","members":{"name":{},"version":{},"id":{}}},"S37":{"type":"structure","members":{"maxUnavailable":{"type":"integer"},"maxUnavailablePercentage":{"type":"integer"}}},"S3c":{"type":"structure","members":{"nodegroupName":{},"nodegroupArn":{},"clusterName":{},"version":{},"releaseVersion":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"status":{},"capacityType":{},"scalingConfig":{"shape":"S2s"},"instanceTypes":{"shape":"S5"},"subnets":{"shape":"S5"},"remoteAccess":{"shape":"S2x"},"amiType":{},"nodeRole":{},"labels":{"shape":"S2y"},"taints":{"shape":"S31"},"resources":{"type":"structure","members":{"autoScalingGroups":{"type":"list","member":{"type":"structure","members":{"name":{}}}},"remoteAccessSecurityGroup":{}}},"diskSize":{"type":"integer"},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"updateConfig":{"shape":"S37"},"launchTemplate":{"shape":"S36"},"tags":{"shape":"Ss"}}},"S3n":{"type":"structure","members":{"clusterName":{},"namespace":{},"serviceAccount":{},"roleArn":{},"associationArn":{},"associationId":{},"tags":{"shape":"Ss"},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"ownerArn":{}}},"S4s":{"type":"structure","required":["type","name"],"members":{"type":{},"name":{}}},"S51":{"type":"structure","members":{"status":{},"reason":{}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-11-01","endpointPrefix":"eks","jsonVersion":"1.1","protocol":"rest-json","protocols":["rest-json"],"serviceAbbreviation":"Amazon EKS","serviceFullName":"Amazon Elastic Kubernetes Service","serviceId":"EKS","signatureVersion":"v4","signingName":"eks","uid":"eks-2017-11-01","auth":["aws.auth#sigv4"]},"operations":{"AssociateAccessPolicy":{"http":{"requestUri":"/clusters/{name}/access-entries/{principalArn}/access-policies"},"input":{"type":"structure","required":["clusterName","principalArn","policyArn","accessScope"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"policyArn":{},"accessScope":{"shape":"S3"}}},"output":{"type":"structure","members":{"clusterName":{},"principalArn":{},"associatedAccessPolicy":{"shape":"S7"}}}},"AssociateEncryptionConfig":{"http":{"requestUri":"/clusters/{name}/encryption-config/associate"},"input":{"type":"structure","required":["clusterName","encryptionConfig"],"members":{"clusterName":{"location":"uri","locationName":"name"},"encryptionConfig":{"shape":"Sa"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"AssociateIdentityProviderConfig":{"http":{"requestUri":"/clusters/{name}/identity-provider-configs/associate"},"input":{"type":"structure","required":["clusterName","oidc"],"members":{"clusterName":{"location":"uri","locationName":"name"},"oidc":{"type":"structure","required":["identityProviderConfigName","issuerUrl","clientId"],"members":{"identityProviderConfigName":{},"issuerUrl":{},"clientId":{},"usernameClaim":{},"usernamePrefix":{},"groupsClaim":{},"groupsPrefix":{},"requiredClaims":{"shape":"Sp"}}},"tags":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"},"tags":{"shape":"Ss"}}}},"CreateAccessEntry":{"http":{"requestUri":"/clusters/{name}/access-entries"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{},"kubernetesGroups":{"shape":"S5"},"tags":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true},"username":{},"type":{}}},"output":{"type":"structure","members":{"accessEntry":{"shape":"Sy"}}}},"CreateAddon":{"http":{"requestUri":"/clusters/{name}/addons"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{},"addonVersion":{},"serviceAccountRoleArn":{},"resolveConflicts":{},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"},"configurationValues":{},"podIdentityAssociations":{"shape":"S13"}}},"output":{"type":"structure","members":{"addon":{"shape":"S16"}}}},"CreateCluster":{"http":{"requestUri":"/clusters"},"input":{"type":"structure","required":["name","roleArn","resourcesVpcConfig"],"members":{"name":{},"version":{},"roleArn":{},"resourcesVpcConfig":{"shape":"S1e"},"kubernetesNetworkConfig":{"type":"structure","members":{"serviceIpv4Cidr":{},"ipFamily":{}}},"logging":{"shape":"S1i"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"},"encryptionConfig":{"shape":"Sa"},"outpostConfig":{"type":"structure","required":["outpostArns","controlPlaneInstanceType"],"members":{"outpostArns":{"shape":"S5"},"controlPlaneInstanceType":{},"controlPlanePlacement":{"type":"structure","members":{"groupName":{}}}}},"accessConfig":{"type":"structure","members":{"bootstrapClusterCreatorAdminPermissions":{"type":"boolean"},"authenticationMode":{}}},"bootstrapSelfManagedAddons":{"type":"boolean"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"CreateEksAnywhereSubscription":{"http":{"requestUri":"/eks-anywhere-subscriptions"},"input":{"type":"structure","required":["name","term"],"members":{"name":{},"term":{"shape":"S2a"},"licenseQuantity":{"type":"integer"},"licenseType":{},"autoRenew":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"CreateFargateProfile":{"http":{"requestUri":"/clusters/{name}/fargate-profiles"},"input":{"type":"structure","required":["fargateProfileName","clusterName","podExecutionRoleArn"],"members":{"fargateProfileName":{},"clusterName":{"location":"uri","locationName":"name"},"podExecutionRoleArn":{},"subnets":{"shape":"S5"},"selectors":{"shape":"S2h"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"S2l"}}}},"CreateNodegroup":{"http":{"requestUri":"/clusters/{name}/node-groups"},"input":{"type":"structure","required":["clusterName","nodegroupName","subnets","nodeRole"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{},"scalingConfig":{"shape":"S2s"},"diskSize":{"type":"integer"},"subnets":{"shape":"S5"},"instanceTypes":{"shape":"S5"},"amiType":{},"remoteAccess":{"shape":"S2x"},"nodeRole":{},"labels":{"shape":"S2y"},"taints":{"shape":"S31"},"tags":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true},"launchTemplate":{"shape":"S36"},"updateConfig":{"shape":"S37"},"capacityType":{},"version":{},"releaseVersion":{}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S3c"}}}},"CreatePodIdentityAssociation":{"http":{"requestUri":"/clusters/{name}/pod-identity-associations"},"input":{"type":"structure","required":["clusterName","namespace","serviceAccount","roleArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"namespace":{},"serviceAccount":{},"roleArn":{},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}},"DeleteAccessEntry":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/access-entries/{principalArn}"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"}}},"output":{"type":"structure","members":{}}},"DeleteAddon":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/addons/{addonName}"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{"location":"uri","locationName":"addonName"},"preserve":{"location":"querystring","locationName":"preserve","type":"boolean"}}},"output":{"type":"structure","members":{"addon":{"shape":"S16"}}}},"DeleteCluster":{"http":{"method":"DELETE","requestUri":"/clusters/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"DeleteEksAnywhereSubscription":{"http":{"method":"DELETE","requestUri":"/eks-anywhere-subscriptions/{id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"DeleteFargateProfile":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}"},"input":{"type":"structure","required":["clusterName","fargateProfileName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"fargateProfileName":{"location":"uri","locationName":"fargateProfileName"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"S2l"}}}},"DeleteNodegroup":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/node-groups/{nodegroupName}"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S3c"}}}},"DeletePodIdentityAssociation":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/pod-identity-associations/{associationId}"},"input":{"type":"structure","required":["clusterName","associationId"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associationId":{"location":"uri","locationName":"associationId"}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}},"DeregisterCluster":{"http":{"method":"DELETE","requestUri":"/cluster-registrations/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"DescribeAccessEntry":{"http":{"method":"GET","requestUri":"/clusters/{name}/access-entries/{principalArn}"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"}}},"output":{"type":"structure","members":{"accessEntry":{"shape":"Sy"}}}},"DescribeAddon":{"http":{"method":"GET","requestUri":"/clusters/{name}/addons/{addonName}"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{"location":"uri","locationName":"addonName"}}},"output":{"type":"structure","members":{"addon":{"shape":"S16"}}}},"DescribeAddonConfiguration":{"http":{"method":"GET","requestUri":"/addons/configuration-schemas"},"input":{"type":"structure","required":["addonName","addonVersion"],"members":{"addonName":{"location":"querystring","locationName":"addonName"},"addonVersion":{"location":"querystring","locationName":"addonVersion"}}},"output":{"type":"structure","members":{"addonName":{},"addonVersion":{},"configurationSchema":{},"podIdentityConfiguration":{"type":"list","member":{"type":"structure","members":{"serviceAccount":{},"recommendedManagedPolicies":{"shape":"S5"}}}}}}},"DescribeAddonVersions":{"http":{"method":"GET","requestUri":"/addons/supported-versions"},"input":{"type":"structure","members":{"kubernetesVersion":{"location":"querystring","locationName":"kubernetesVersion"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"addonName":{"location":"querystring","locationName":"addonName"},"types":{"shape":"S5","location":"querystring","locationName":"types"},"publishers":{"shape":"S5","location":"querystring","locationName":"publishers"},"owners":{"shape":"S5","location":"querystring","locationName":"owners"}}},"output":{"type":"structure","members":{"addons":{"type":"list","member":{"type":"structure","members":{"addonName":{},"type":{},"addonVersions":{"type":"list","member":{"type":"structure","members":{"addonVersion":{},"architecture":{"shape":"S5"},"compatibilities":{"type":"list","member":{"type":"structure","members":{"clusterVersion":{},"platformVersions":{"shape":"S5"},"defaultVersion":{"type":"boolean"}}}},"requiresConfiguration":{"type":"boolean"},"requiresIamPermissions":{"type":"boolean"}}}},"publisher":{},"owner":{},"marketplaceInformation":{"shape":"S1c"}}}},"nextToken":{}}}},"DescribeCluster":{"http":{"method":"GET","requestUri":"/clusters/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"DescribeEksAnywhereSubscription":{"http":{"method":"GET","requestUri":"/eks-anywhere-subscriptions/{id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"DescribeFargateProfile":{"http":{"method":"GET","requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}"},"input":{"type":"structure","required":["clusterName","fargateProfileName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"fargateProfileName":{"location":"uri","locationName":"fargateProfileName"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"S2l"}}}},"DescribeIdentityProviderConfig":{"http":{"requestUri":"/clusters/{name}/identity-provider-configs/describe"},"input":{"type":"structure","required":["clusterName","identityProviderConfig"],"members":{"clusterName":{"location":"uri","locationName":"name"},"identityProviderConfig":{"shape":"S4s"}}},"output":{"type":"structure","members":{"identityProviderConfig":{"type":"structure","members":{"oidc":{"type":"structure","members":{"identityProviderConfigName":{},"identityProviderConfigArn":{},"clusterName":{},"issuerUrl":{},"clientId":{},"usernameClaim":{},"usernamePrefix":{},"groupsClaim":{},"groupsPrefix":{},"requiredClaims":{"shape":"Sp"},"tags":{"shape":"Ss"},"status":{}}}}}}}},"DescribeInsight":{"http":{"method":"GET","requestUri":"/clusters/{name}/insights/{id}"},"input":{"type":"structure","required":["clusterName","id"],"members":{"clusterName":{"location":"uri","locationName":"name"},"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"insight":{"type":"structure","members":{"id":{},"name":{},"category":{},"kubernetesVersion":{},"lastRefreshTime":{"type":"timestamp"},"lastTransitionTime":{"type":"timestamp"},"description":{},"insightStatus":{"shape":"S51"},"recommendation":{},"additionalInfo":{"type":"map","key":{},"value":{}},"resources":{"type":"list","member":{"type":"structure","members":{"insightStatus":{"shape":"S51"},"kubernetesResourceUri":{},"arn":{}}}},"categorySpecificSummary":{"type":"structure","members":{"deprecationDetails":{"type":"list","member":{"type":"structure","members":{"usage":{},"replacedWith":{},"stopServingVersion":{},"startServingReplacementVersion":{},"clientStats":{"type":"list","member":{"type":"structure","members":{"userAgent":{},"numberOfRequestsLast30Days":{"type":"integer"},"lastRequestTime":{"type":"timestamp"}}}}}}}}}}}}}},"DescribeNodegroup":{"http":{"method":"GET","requestUri":"/clusters/{name}/node-groups/{nodegroupName}"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S3c"}}}},"DescribePodIdentityAssociation":{"http":{"method":"GET","requestUri":"/clusters/{name}/pod-identity-associations/{associationId}"},"input":{"type":"structure","required":["clusterName","associationId"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associationId":{"location":"uri","locationName":"associationId"}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}},"DescribeUpdate":{"http":{"method":"GET","requestUri":"/clusters/{name}/updates/{updateId}"},"input":{"type":"structure","required":["name","updateId"],"members":{"name":{"location":"uri","locationName":"name"},"updateId":{"location":"uri","locationName":"updateId"},"nodegroupName":{"location":"querystring","locationName":"nodegroupName"},"addonName":{"location":"querystring","locationName":"addonName"}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"DisassociateAccessPolicy":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/access-entries/{principalArn}/access-policies/{policyArn}"},"input":{"type":"structure","required":["clusterName","principalArn","policyArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"policyArn":{"location":"uri","locationName":"policyArn"}}},"output":{"type":"structure","members":{}}},"DisassociateIdentityProviderConfig":{"http":{"requestUri":"/clusters/{name}/identity-provider-configs/disassociate"},"input":{"type":"structure","required":["clusterName","identityProviderConfig"],"members":{"clusterName":{"location":"uri","locationName":"name"},"identityProviderConfig":{"shape":"S4s"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"ListAccessEntries":{"http":{"method":"GET","requestUri":"/clusters/{name}/access-entries"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associatedPolicyArn":{"location":"querystring","locationName":"associatedPolicyArn"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"accessEntries":{"shape":"S5"},"nextToken":{}}}},"ListAccessPolicies":{"http":{"method":"GET","requestUri":"/access-policies"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"accessPolicies":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{}}}},"nextToken":{}}}},"ListAddons":{"http":{"method":"GET","requestUri":"/clusters/{name}/addons"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"addons":{"shape":"S5"},"nextToken":{}}}},"ListAssociatedAccessPolicies":{"http":{"method":"GET","requestUri":"/clusters/{name}/access-entries/{principalArn}/access-policies"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"clusterName":{},"principalArn":{},"nextToken":{},"associatedAccessPolicies":{"type":"list","member":{"shape":"S7"}}}}},"ListClusters":{"http":{"method":"GET","requestUri":"/clusters"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"include":{"location":"querystring","locationName":"include","type":"list","member":{}}}},"output":{"type":"structure","members":{"clusters":{"shape":"S5"},"nextToken":{}}}},"ListEksAnywhereSubscriptions":{"http":{"method":"GET","requestUri":"/eks-anywhere-subscriptions"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"includeStatus":{"location":"querystring","locationName":"includeStatus","type":"list","member":{}}}},"output":{"type":"structure","members":{"subscriptions":{"type":"list","member":{"shape":"S2f"}},"nextToken":{}}}},"ListFargateProfiles":{"http":{"method":"GET","requestUri":"/clusters/{name}/fargate-profiles"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"fargateProfileNames":{"shape":"S5"},"nextToken":{}}}},"ListIdentityProviderConfigs":{"http":{"method":"GET","requestUri":"/clusters/{name}/identity-provider-configs"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"identityProviderConfigs":{"type":"list","member":{"shape":"S4s"}},"nextToken":{}}}},"ListInsights":{"http":{"requestUri":"/clusters/{name}/insights"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"filter":{"type":"structure","members":{"categories":{"type":"list","member":{}},"kubernetesVersions":{"shape":"S5"},"statuses":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"insights":{"type":"list","member":{"type":"structure","members":{"id":{},"name":{},"category":{},"kubernetesVersion":{},"lastRefreshTime":{"type":"timestamp"},"lastTransitionTime":{"type":"timestamp"},"description":{},"insightStatus":{"shape":"S51"}}}},"nextToken":{}}}},"ListNodegroups":{"http":{"method":"GET","requestUri":"/clusters/{name}/node-groups"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nodegroups":{"shape":"S5"},"nextToken":{}}}},"ListPodIdentityAssociations":{"http":{"method":"GET","requestUri":"/clusters/{name}/pod-identity-associations"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"namespace":{"location":"querystring","locationName":"namespace"},"serviceAccount":{"location":"querystring","locationName":"serviceAccount"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"associations":{"type":"list","member":{"type":"structure","members":{"clusterName":{},"namespace":{},"serviceAccount":{},"associationArn":{},"associationId":{},"ownerArn":{}}}},"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":"Ss"}}}},"ListUpdates":{"http":{"method":"GET","requestUri":"/clusters/{name}/updates"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"querystring","locationName":"nodegroupName"},"addonName":{"location":"querystring","locationName":"addonName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"updateIds":{"shape":"S5"},"nextToken":{}}}},"RegisterCluster":{"http":{"requestUri":"/cluster-registrations"},"input":{"type":"structure","required":["name","connectorConfig"],"members":{"name":{},"connectorConfig":{"type":"structure","required":["roleArn","provider"],"members":{"roleArn":{},"provider":{}}},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Ss"}}},"output":{"type":"structure","members":{"cluster":{"shape":"S1s"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Ss"}}},"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":{}}},"UpdateAccessEntry":{"http":{"requestUri":"/clusters/{name}/access-entries/{principalArn}"},"input":{"type":"structure","required":["clusterName","principalArn"],"members":{"clusterName":{"location":"uri","locationName":"name"},"principalArn":{"location":"uri","locationName":"principalArn"},"kubernetesGroups":{"shape":"S5"},"clientRequestToken":{"idempotencyToken":true},"username":{}}},"output":{"type":"structure","members":{"accessEntry":{"shape":"Sy"}}}},"UpdateAddon":{"http":{"requestUri":"/clusters/{name}/addons/{addonName}/update"},"input":{"type":"structure","required":["clusterName","addonName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"addonName":{"location":"uri","locationName":"addonName"},"addonVersion":{},"serviceAccountRoleArn":{},"resolveConflicts":{},"clientRequestToken":{"idempotencyToken":true},"configurationValues":{},"podIdentityAssociations":{"shape":"S13"}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateClusterConfig":{"http":{"requestUri":"/clusters/{name}/update-config"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"resourcesVpcConfig":{"shape":"S1e"},"logging":{"shape":"S1i"},"clientRequestToken":{"idempotencyToken":true},"accessConfig":{"type":"structure","members":{"authenticationMode":{}}}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateClusterVersion":{"http":{"requestUri":"/clusters/{name}/updates"},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateEksAnywhereSubscription":{"http":{"requestUri":"/eks-anywhere-subscriptions/{id}"},"input":{"type":"structure","required":["id","autoRenew"],"members":{"id":{"location":"uri","locationName":"id"},"autoRenew":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"subscription":{"shape":"S2f"}}}},"UpdateNodegroupConfig":{"http":{"requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-config"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"},"labels":{"type":"structure","members":{"addOrUpdateLabels":{"shape":"S2y"},"removeLabels":{"type":"list","member":{}}}},"taints":{"type":"structure","members":{"addOrUpdateTaints":{"shape":"S31"},"removeTaints":{"shape":"S31"}}},"scalingConfig":{"shape":"S2s"},"updateConfig":{"shape":"S37"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdateNodegroupVersion":{"http":{"requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-version"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"},"version":{},"releaseVersion":{},"launchTemplate":{"shape":"S36"},"force":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"Se"}}}},"UpdatePodIdentityAssociation":{"http":{"requestUri":"/clusters/{name}/pod-identity-associations/{associationId}"},"input":{"type":"structure","required":["clusterName","associationId"],"members":{"clusterName":{"location":"uri","locationName":"name"},"associationId":{"location":"uri","locationName":"associationId"},"roleArn":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"association":{"shape":"S3n"}}}}},"shapes":{"S3":{"type":"structure","members":{"type":{},"namespaces":{"shape":"S5"}}},"S5":{"type":"list","member":{}},"S7":{"type":"structure","members":{"policyArn":{},"accessScope":{"shape":"S3"},"associatedAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"}}},"Sa":{"type":"list","member":{"type":"structure","members":{"resources":{"shape":"S5"},"provider":{"type":"structure","members":{"keyArn":{}}}}}},"Se":{"type":"structure","members":{"id":{},"status":{},"type":{},"params":{"type":"list","member":{"type":"structure","members":{"type":{},"value":{}}}},"createdAt":{"type":"timestamp"},"errors":{"type":"list","member":{"type":"structure","members":{"errorCode":{},"errorMessage":{},"resourceIds":{"shape":"S5"}}}}}},"Sp":{"type":"map","key":{},"value":{}},"Ss":{"type":"map","key":{},"value":{}},"Sy":{"type":"structure","members":{"clusterName":{},"principalArn":{},"kubernetesGroups":{"shape":"S5"},"accessEntryArn":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"tags":{"shape":"Ss"},"username":{},"type":{}}},"S13":{"type":"list","member":{"type":"structure","required":["serviceAccount","roleArn"],"members":{"serviceAccount":{},"roleArn":{}}}},"S16":{"type":"structure","members":{"addonName":{},"clusterName":{},"status":{},"addonVersion":{},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"addonArn":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"serviceAccountRoleArn":{},"tags":{"shape":"Ss"},"publisher":{},"owner":{},"marketplaceInformation":{"shape":"S1c"},"configurationValues":{},"podIdentityAssociations":{"shape":"S5"}}},"S1c":{"type":"structure","members":{"productId":{},"productUrl":{}}},"S1e":{"type":"structure","members":{"subnetIds":{"shape":"S5"},"securityGroupIds":{"shape":"S5"},"endpointPublicAccess":{"type":"boolean"},"endpointPrivateAccess":{"type":"boolean"},"publicAccessCidrs":{"shape":"S5"}}},"S1i":{"type":"structure","members":{"clusterLogging":{"type":"list","member":{"type":"structure","members":{"types":{"type":"list","member":{}},"enabled":{"type":"boolean"}}}}}},"S1s":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"version":{},"endpoint":{},"roleArn":{},"resourcesVpcConfig":{"type":"structure","members":{"subnetIds":{"shape":"S5"},"securityGroupIds":{"shape":"S5"},"clusterSecurityGroupId":{},"vpcId":{},"endpointPublicAccess":{"type":"boolean"},"endpointPrivateAccess":{"type":"boolean"},"publicAccessCidrs":{"shape":"S5"}}},"kubernetesNetworkConfig":{"type":"structure","members":{"serviceIpv4Cidr":{},"serviceIpv6Cidr":{},"ipFamily":{}}},"logging":{"shape":"S1i"},"identity":{"type":"structure","members":{"oidc":{"type":"structure","members":{"issuer":{}}}}},"status":{},"certificateAuthority":{"type":"structure","members":{"data":{}}},"clientRequestToken":{},"platformVersion":{},"tags":{"shape":"Ss"},"encryptionConfig":{"shape":"Sa"},"connectorConfig":{"type":"structure","members":{"activationId":{},"activationCode":{},"activationExpiry":{"type":"timestamp"},"provider":{},"roleArn":{}}},"id":{},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"outpostConfig":{"type":"structure","required":["outpostArns","controlPlaneInstanceType"],"members":{"outpostArns":{"shape":"S5"},"controlPlaneInstanceType":{},"controlPlanePlacement":{"type":"structure","members":{"groupName":{}}}}},"accessConfig":{"type":"structure","members":{"bootstrapClusterCreatorAdminPermissions":{"type":"boolean"},"authenticationMode":{}}}}},"S2a":{"type":"structure","members":{"duration":{"type":"integer"},"unit":{}}},"S2f":{"type":"structure","members":{"id":{},"arn":{},"createdAt":{"type":"timestamp"},"effectiveDate":{"type":"timestamp"},"expirationDate":{"type":"timestamp"},"licenseQuantity":{"type":"integer"},"licenseType":{},"term":{"shape":"S2a"},"status":{},"autoRenew":{"type":"boolean"},"licenseArns":{"shape":"S5"},"tags":{"shape":"Ss"}}},"S2h":{"type":"list","member":{"type":"structure","members":{"namespace":{},"labels":{"type":"map","key":{},"value":{}}}}},"S2l":{"type":"structure","members":{"fargateProfileName":{},"fargateProfileArn":{},"clusterName":{},"createdAt":{"type":"timestamp"},"podExecutionRoleArn":{},"subnets":{"shape":"S5"},"selectors":{"shape":"S2h"},"status":{},"tags":{"shape":"Ss"},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}}}},"S2s":{"type":"structure","members":{"minSize":{"type":"integer"},"maxSize":{"type":"integer"},"desiredSize":{"type":"integer"}}},"S2x":{"type":"structure","members":{"ec2SshKey":{},"sourceSecurityGroups":{"shape":"S5"}}},"S2y":{"type":"map","key":{},"value":{}},"S31":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{},"effect":{}}}},"S36":{"type":"structure","members":{"name":{},"version":{},"id":{}}},"S37":{"type":"structure","members":{"maxUnavailable":{"type":"integer"},"maxUnavailablePercentage":{"type":"integer"}}},"S3c":{"type":"structure","members":{"nodegroupName":{},"nodegroupArn":{},"clusterName":{},"version":{},"releaseVersion":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"status":{},"capacityType":{},"scalingConfig":{"shape":"S2s"},"instanceTypes":{"shape":"S5"},"subnets":{"shape":"S5"},"remoteAccess":{"shape":"S2x"},"amiType":{},"nodeRole":{},"labels":{"shape":"S2y"},"taints":{"shape":"S31"},"resources":{"type":"structure","members":{"autoScalingGroups":{"type":"list","member":{"type":"structure","members":{"name":{}}}},"remoteAccessSecurityGroup":{}}},"diskSize":{"type":"integer"},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"updateConfig":{"shape":"S37"},"launchTemplate":{"shape":"S36"},"tags":{"shape":"Ss"}}},"S3n":{"type":"structure","members":{"clusterName":{},"namespace":{},"serviceAccount":{},"roleArn":{},"associationArn":{},"associationId":{},"tags":{"shape":"Ss"},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"ownerArn":{}}},"S4s":{"type":"structure","required":["type","name"],"members":{"type":{},"name":{}}},"S51":{"type":"structure","members":{"status":{},"reason":{}}}}} /***/ }), /* 670 */ @@ -57550,13 +57550,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 720 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-23","endpointPrefix":"kinesisanalytics","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Kinesis Analytics V2","serviceFullName":"Amazon Kinesis Analytics","serviceId":"Kinesis Analytics V2","signatureVersion":"v4","signingName":"kinesisanalytics","targetPrefix":"KinesisAnalytics_20180523","uid":"kinesisanalyticsv2-2018-05-23"},"operations":{"AddApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CloudWatchLoggingOption"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOption":{"shape":"S4"},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionDescriptions":{"shape":"S9"}}}},"AddApplicationInput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Input"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Input":{"shape":"Se"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"InputDescriptions":{"shape":"S12"}}}},"AddApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfiguration":{"shape":"Sg"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfigurationDescription":{"shape":"S15"}}}},"AddApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Output"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Output":{"shape":"S1e"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"OutputDescriptions":{"shape":"S1k"}}}},"AddApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceDataSource":{"shape":"S1q"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"ReferenceDataSourceDescriptions":{"shape":"S1w"}}}},"AddApplicationVpcConfiguration":{"input":{"type":"structure","required":["ApplicationName","VpcConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"VpcConfiguration":{"shape":"S20"},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"VpcConfigurationDescription":{"shape":"S26"}}}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName","RuntimeEnvironment","ServiceExecutionRole"],"members":{"ApplicationName":{},"ApplicationDescription":{},"RuntimeEnvironment":{},"ServiceExecutionRole":{},"ApplicationConfiguration":{"type":"structure","members":{"SqlApplicationConfiguration":{"type":"structure","members":{"Inputs":{"type":"list","member":{"shape":"Se"}},"Outputs":{"type":"list","member":{"shape":"S1e"}},"ReferenceDataSources":{"type":"list","member":{"shape":"S1q"}}}},"FlinkApplicationConfiguration":{"type":"structure","members":{"CheckpointConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"CheckpointingEnabled":{"type":"boolean"},"CheckpointInterval":{"type":"long"},"MinPauseBetweenCheckpoints":{"type":"long"}}},"MonitoringConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"MetricsLevel":{},"LogLevel":{}}},"ParallelismConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"Parallelism":{"type":"integer"},"ParallelismPerKPU":{"type":"integer"},"AutoScalingEnabled":{"type":"boolean"}}}}},"EnvironmentProperties":{"type":"structure","required":["PropertyGroups"],"members":{"PropertyGroups":{"shape":"S2t"}}},"ApplicationCodeConfiguration":{"type":"structure","required":["CodeContentType"],"members":{"CodeContent":{"type":"structure","members":{"TextContent":{},"ZipFileContent":{"type":"blob"},"S3ContentLocation":{"shape":"S32"}}},"CodeContentType":{}}},"ApplicationSnapshotConfiguration":{"type":"structure","required":["SnapshotsEnabled"],"members":{"SnapshotsEnabled":{"type":"boolean"}}},"VpcConfigurations":{"type":"list","member":{"shape":"S20"}},"ZeppelinApplicationConfiguration":{"type":"structure","members":{"MonitoringConfiguration":{"type":"structure","required":["LogLevel"],"members":{"LogLevel":{}}},"CatalogConfiguration":{"type":"structure","required":["GlueDataCatalogConfiguration"],"members":{"GlueDataCatalogConfiguration":{"type":"structure","required":["DatabaseARN"],"members":{"DatabaseARN":{}}}}},"DeployAsApplicationConfiguration":{"type":"structure","required":["S3ContentLocation"],"members":{"S3ContentLocation":{"type":"structure","required":["BucketARN"],"members":{"BucketARN":{},"BasePath":{}}}}},"CustomArtifactsConfiguration":{"shape":"S3f"}}}}},"CloudWatchLoggingOptions":{"type":"list","member":{"shape":"S4"}},"Tags":{"shape":"S3n"},"ApplicationMode":{}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3t"}}}},"CreateApplicationPresignedUrl":{"input":{"type":"structure","required":["ApplicationName","UrlType"],"members":{"ApplicationName":{},"UrlType":{},"SessionExpirationDurationInSeconds":{"type":"long"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreateApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName"],"members":{"ApplicationName":{},"SnapshotName":{}}},"output":{"type":"structure","members":{}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName","CreateTimestamp"],"members":{"ApplicationName":{},"CreateTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CloudWatchLoggingOptionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionId":{},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionDescriptions":{"shape":"S9"}}}},"DeleteApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","OutputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"OutputId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName","SnapshotCreationTimestamp"],"members":{"ApplicationName":{},"SnapshotName":{},"SnapshotCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationVpcConfiguration":{"input":{"type":"structure","required":["ApplicationName","VpcConfigurationId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"VpcConfigurationId":{},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DescribeApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"IncludeAdditionalDetails":{"type":"boolean"}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3t"}}}},"DescribeApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName"],"members":{"ApplicationName":{},"SnapshotName":{}}},"output":{"type":"structure","required":["SnapshotDetails"],"members":{"SnapshotDetails":{"shape":"S5g"}}}},"DescribeApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","ApplicationVersionId"],"members":{"ApplicationName":{},"ApplicationVersionId":{"type":"long"}}},"output":{"type":"structure","members":{"ApplicationVersionDetail":{"shape":"S3t"}}}},"DiscoverInputSchema":{"input":{"type":"structure","required":["ServiceExecutionRole"],"members":{"ResourceARN":{},"ServiceExecutionRole":{},"InputStartingPositionConfiguration":{"shape":"S19"},"S3Configuration":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{}}},"InputProcessingConfiguration":{"shape":"Sg"}}},"output":{"type":"structure","members":{"InputSchema":{"shape":"Sm"},"ParsedInputRecords":{"type":"list","member":{"type":"list","member":{}}},"ProcessedInputRecords":{"type":"list","member":{}},"RawInputRecords":{"type":"list","member":{}}}}},"ListApplicationSnapshots":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SnapshotSummaries":{"type":"list","member":{"shape":"S5g"}},"NextToken":{}}}},"ListApplicationVersions":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ApplicationVersionSummaries":{"type":"list","member":{"type":"structure","required":["ApplicationVersionId","ApplicationStatus"],"members":{"ApplicationVersionId":{"type":"long"},"ApplicationStatus":{}}}},"NextToken":{}}}},"ListApplications":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ApplicationSummaries"],"members":{"ApplicationSummaries":{"type":"list","member":{"type":"structure","required":["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId","RuntimeEnvironment"],"members":{"ApplicationName":{},"ApplicationARN":{},"ApplicationStatus":{},"ApplicationVersionId":{"type":"long"},"RuntimeEnvironment":{},"ApplicationMode":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3n"}}}},"RollbackApplication":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3t"}}}},"StartApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"RunConfiguration":{"type":"structure","members":{"FlinkRunConfiguration":{"shape":"S47"},"SqlRunConfigurations":{"type":"list","member":{"type":"structure","required":["InputId","InputStartingPositionConfiguration"],"members":{"InputId":{},"InputStartingPositionConfiguration":{"shape":"S19"}}}},"ApplicationRestoreConfiguration":{"shape":"S44"}}}}},"output":{"type":"structure","members":{}}},"StopApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Force":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S3n"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ApplicationConfigurationUpdate":{"type":"structure","members":{"SqlApplicationConfigurationUpdate":{"type":"structure","members":{"InputUpdates":{"type":"list","member":{"type":"structure","required":["InputId"],"members":{"InputId":{},"NamePrefixUpdate":{},"InputProcessingConfigurationUpdate":{"type":"structure","required":["InputLambdaProcessorUpdate"],"members":{"InputLambdaProcessorUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}}}},"KinesisStreamsInputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"KinesisFirehoseInputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"InputSchemaUpdate":{"type":"structure","members":{"RecordFormatUpdate":{"shape":"Sn"},"RecordEncodingUpdate":{},"RecordColumnUpdates":{"shape":"Sw"}}},"InputParallelismUpdate":{"type":"structure","required":["CountUpdate"],"members":{"CountUpdate":{"type":"integer"}}}}}},"OutputUpdates":{"type":"list","member":{"type":"structure","required":["OutputId"],"members":{"OutputId":{},"NameUpdate":{},"KinesisStreamsOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"KinesisFirehoseOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"LambdaOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"DestinationSchemaUpdate":{"shape":"S1i"}}}},"ReferenceDataSourceUpdates":{"type":"list","member":{"type":"structure","required":["ReferenceId"],"members":{"ReferenceId":{},"TableNameUpdate":{},"S3ReferenceDataSourceUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{}}},"ReferenceSchemaUpdate":{"shape":"Sm"}}}}}},"ApplicationCodeConfigurationUpdate":{"type":"structure","members":{"CodeContentTypeUpdate":{},"CodeContentUpdate":{"type":"structure","members":{"TextContentUpdate":{},"ZipFileContentUpdate":{"type":"blob"},"S3ContentLocationUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{},"ObjectVersionUpdate":{}}}}}}},"FlinkApplicationConfigurationUpdate":{"type":"structure","members":{"CheckpointConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"CheckpointingEnabledUpdate":{"type":"boolean"},"CheckpointIntervalUpdate":{"type":"long"},"MinPauseBetweenCheckpointsUpdate":{"type":"long"}}},"MonitoringConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"MetricsLevelUpdate":{},"LogLevelUpdate":{}}},"ParallelismConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"ParallelismUpdate":{"type":"integer"},"ParallelismPerKPUUpdate":{"type":"integer"},"AutoScalingEnabledUpdate":{"type":"boolean"}}}}},"EnvironmentPropertyUpdates":{"type":"structure","required":["PropertyGroups"],"members":{"PropertyGroups":{"shape":"S2t"}}},"ApplicationSnapshotConfigurationUpdate":{"type":"structure","required":["SnapshotsEnabledUpdate"],"members":{"SnapshotsEnabledUpdate":{"type":"boolean"}}},"VpcConfigurationUpdates":{"type":"list","member":{"type":"structure","required":["VpcConfigurationId"],"members":{"VpcConfigurationId":{},"SubnetIdUpdates":{"shape":"S21"},"SecurityGroupIdUpdates":{"shape":"S23"}}}},"ZeppelinApplicationConfigurationUpdate":{"type":"structure","members":{"MonitoringConfigurationUpdate":{"type":"structure","required":["LogLevelUpdate"],"members":{"LogLevelUpdate":{}}},"CatalogConfigurationUpdate":{"type":"structure","required":["GlueDataCatalogConfigurationUpdate"],"members":{"GlueDataCatalogConfigurationUpdate":{"type":"structure","required":["DatabaseARNUpdate"],"members":{"DatabaseARNUpdate":{}}}}},"DeployAsApplicationConfigurationUpdate":{"type":"structure","members":{"S3ContentLocationUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"BasePathUpdate":{}}}}},"CustomArtifactsConfigurationUpdate":{"shape":"S3f"}}}}},"ServiceExecutionRoleUpdate":{},"RunConfigurationUpdate":{"type":"structure","members":{"FlinkRunConfiguration":{"shape":"S47"},"ApplicationRestoreConfiguration":{"shape":"S44"}}},"CloudWatchLoggingOptionUpdates":{"type":"list","member":{"type":"structure","required":["CloudWatchLoggingOptionId"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARNUpdate":{}}}},"ConditionalToken":{},"RuntimeEnvironmentUpdate":{}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3t"}}}},"UpdateApplicationMaintenanceConfiguration":{"input":{"type":"structure","required":["ApplicationName","ApplicationMaintenanceConfigurationUpdate"],"members":{"ApplicationName":{},"ApplicationMaintenanceConfigurationUpdate":{"type":"structure","required":["ApplicationMaintenanceWindowStartTimeUpdate"],"members":{"ApplicationMaintenanceWindowStartTimeUpdate":{}}}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationMaintenanceConfigurationDescription":{"shape":"S4o"}}}}},"shapes":{"S4":{"type":"structure","required":["LogStreamARN"],"members":{"LogStreamARN":{}}},"S9":{"type":"list","member":{"type":"structure","required":["LogStreamARN"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARN":{},"RoleARN":{}}}},"Se":{"type":"structure","required":["NamePrefix","InputSchema"],"members":{"NamePrefix":{},"InputProcessingConfiguration":{"shape":"Sg"},"KinesisStreamsInput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"KinesisFirehoseInput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"InputParallelism":{"shape":"Sk"},"InputSchema":{"shape":"Sm"}}},"Sg":{"type":"structure","required":["InputLambdaProcessor"],"members":{"InputLambdaProcessor":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}}}},"Sk":{"type":"structure","members":{"Count":{"type":"integer"}}},"Sm":{"type":"structure","required":["RecordFormat","RecordColumns"],"members":{"RecordFormat":{"shape":"Sn"},"RecordEncoding":{},"RecordColumns":{"shape":"Sw"}}},"Sn":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{},"MappingParameters":{"type":"structure","members":{"JSONMappingParameters":{"type":"structure","required":["RecordRowPath"],"members":{"RecordRowPath":{}}},"CSVMappingParameters":{"type":"structure","required":["RecordRowDelimiter","RecordColumnDelimiter"],"members":{"RecordRowDelimiter":{},"RecordColumnDelimiter":{}}}}}}},"Sw":{"type":"list","member":{"type":"structure","required":["Name","SqlType"],"members":{"Name":{},"Mapping":{},"SqlType":{}}}},"S12":{"type":"list","member":{"type":"structure","members":{"InputId":{},"NamePrefix":{},"InAppStreamNames":{"type":"list","member":{}},"InputProcessingConfigurationDescription":{"shape":"S15"},"KinesisStreamsInputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseInputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"InputSchema":{"shape":"Sm"},"InputParallelism":{"shape":"Sk"},"InputStartingPositionConfiguration":{"shape":"S19"}}}},"S15":{"type":"structure","members":{"InputLambdaProcessorDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}}}},"S19":{"type":"structure","members":{"InputStartingPosition":{}}},"S1e":{"type":"structure","required":["Name","DestinationSchema"],"members":{"Name":{},"KinesisStreamsOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"KinesisFirehoseOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"LambdaOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"DestinationSchema":{"shape":"S1i"}}},"S1i":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{}}},"S1k":{"type":"list","member":{"type":"structure","members":{"OutputId":{},"Name":{},"KinesisStreamsOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"LambdaOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"DestinationSchema":{"shape":"S1i"}}}},"S1q":{"type":"structure","required":["TableName","ReferenceSchema"],"members":{"TableName":{},"S3ReferenceDataSource":{"type":"structure","members":{"BucketARN":{},"FileKey":{}}},"ReferenceSchema":{"shape":"Sm"}}},"S1w":{"type":"list","member":{"type":"structure","required":["ReferenceId","TableName","S3ReferenceDataSourceDescription"],"members":{"ReferenceId":{},"TableName":{},"S3ReferenceDataSourceDescription":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ReferenceRoleARN":{}}},"ReferenceSchema":{"shape":"Sm"}}}},"S20":{"type":"structure","required":["SubnetIds","SecurityGroupIds"],"members":{"SubnetIds":{"shape":"S21"},"SecurityGroupIds":{"shape":"S23"}}},"S21":{"type":"list","member":{}},"S23":{"type":"list","member":{}},"S26":{"type":"structure","required":["VpcConfigurationId","VpcId","SubnetIds","SecurityGroupIds"],"members":{"VpcConfigurationId":{},"VpcId":{},"SubnetIds":{"shape":"S21"},"SecurityGroupIds":{"shape":"S23"}}},"S2t":{"type":"list","member":{"type":"structure","required":["PropertyGroupId","PropertyMap"],"members":{"PropertyGroupId":{},"PropertyMap":{"type":"map","key":{},"value":{}}}}},"S32":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ObjectVersion":{}}},"S3f":{"type":"list","member":{"type":"structure","required":["ArtifactType"],"members":{"ArtifactType":{},"S3ContentLocation":{"shape":"S32"},"MavenReference":{"shape":"S3i"}}}},"S3i":{"type":"structure","required":["GroupId","ArtifactId","Version"],"members":{"GroupId":{},"ArtifactId":{},"Version":{}}},"S3n":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S3t":{"type":"structure","required":["ApplicationARN","ApplicationName","RuntimeEnvironment","ApplicationStatus","ApplicationVersionId"],"members":{"ApplicationARN":{},"ApplicationDescription":{},"ApplicationName":{},"RuntimeEnvironment":{},"ServiceExecutionRole":{},"ApplicationStatus":{},"ApplicationVersionId":{"type":"long"},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"ApplicationConfigurationDescription":{"type":"structure","members":{"SqlApplicationConfigurationDescription":{"type":"structure","members":{"InputDescriptions":{"shape":"S12"},"OutputDescriptions":{"shape":"S1k"},"ReferenceDataSourceDescriptions":{"shape":"S1w"}}},"ApplicationCodeConfigurationDescription":{"type":"structure","required":["CodeContentType"],"members":{"CodeContentType":{},"CodeContentDescription":{"type":"structure","members":{"TextContent":{},"CodeMD5":{},"CodeSize":{"type":"long"},"S3ApplicationCodeLocationDescription":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ObjectVersion":{}}}}}}},"RunConfigurationDescription":{"type":"structure","members":{"ApplicationRestoreConfigurationDescription":{"shape":"S44"},"FlinkRunConfigurationDescription":{"shape":"S47"}}},"FlinkApplicationConfigurationDescription":{"type":"structure","members":{"CheckpointConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"CheckpointingEnabled":{"type":"boolean"},"CheckpointInterval":{"type":"long"},"MinPauseBetweenCheckpoints":{"type":"long"}}},"MonitoringConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"MetricsLevel":{},"LogLevel":{}}},"ParallelismConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"Parallelism":{"type":"integer"},"ParallelismPerKPU":{"type":"integer"},"CurrentParallelism":{"type":"integer"},"AutoScalingEnabled":{"type":"boolean"}}},"JobPlanDescription":{}}},"EnvironmentPropertyDescriptions":{"type":"structure","members":{"PropertyGroupDescriptions":{"shape":"S2t"}}},"ApplicationSnapshotConfigurationDescription":{"type":"structure","required":["SnapshotsEnabled"],"members":{"SnapshotsEnabled":{"type":"boolean"}}},"VpcConfigurationDescriptions":{"type":"list","member":{"shape":"S26"}},"ZeppelinApplicationConfigurationDescription":{"type":"structure","required":["MonitoringConfigurationDescription"],"members":{"MonitoringConfigurationDescription":{"type":"structure","members":{"LogLevel":{}}},"CatalogConfigurationDescription":{"type":"structure","required":["GlueDataCatalogConfigurationDescription"],"members":{"GlueDataCatalogConfigurationDescription":{"type":"structure","required":["DatabaseARN"],"members":{"DatabaseARN":{}}}}},"DeployAsApplicationConfigurationDescription":{"type":"structure","required":["S3ContentLocationDescription"],"members":{"S3ContentLocationDescription":{"type":"structure","required":["BucketARN"],"members":{"BucketARN":{},"BasePath":{}}}}},"CustomArtifactsConfigurationDescription":{"type":"list","member":{"type":"structure","members":{"ArtifactType":{},"S3ContentLocationDescription":{"shape":"S32"},"MavenReferenceDescription":{"shape":"S3i"}}}}}}}},"CloudWatchLoggingOptionDescriptions":{"shape":"S9"},"ApplicationMaintenanceConfigurationDescription":{"shape":"S4o"},"ApplicationVersionUpdatedFrom":{"type":"long"},"ApplicationVersionRolledBackFrom":{"type":"long"},"ConditionalToken":{},"ApplicationVersionRolledBackTo":{"type":"long"},"ApplicationMode":{}}},"S44":{"type":"structure","required":["ApplicationRestoreType"],"members":{"ApplicationRestoreType":{},"SnapshotName":{}}},"S47":{"type":"structure","members":{"AllowNonRestoredState":{"type":"boolean"}}},"S4o":{"type":"structure","required":["ApplicationMaintenanceWindowStartTime","ApplicationMaintenanceWindowEndTime"],"members":{"ApplicationMaintenanceWindowStartTime":{},"ApplicationMaintenanceWindowEndTime":{}}},"S5g":{"type":"structure","required":["SnapshotName","SnapshotStatus","ApplicationVersionId"],"members":{"SnapshotName":{},"SnapshotStatus":{},"ApplicationVersionId":{"type":"long"},"SnapshotCreationTimestamp":{"type":"timestamp"},"RuntimeEnvironment":{}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-23","endpointPrefix":"kinesisanalytics","jsonVersion":"1.1","protocol":"json","protocols":["json"],"serviceAbbreviation":"Kinesis Analytics V2","serviceFullName":"Amazon Kinesis Analytics","serviceId":"Kinesis Analytics V2","signatureVersion":"v4","signingName":"kinesisanalytics","targetPrefix":"KinesisAnalytics_20180523","uid":"kinesisanalyticsv2-2018-05-23"},"operations":{"AddApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CloudWatchLoggingOption"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOption":{"shape":"S4"},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionDescriptions":{"shape":"S9"},"OperationId":{}}}},"AddApplicationInput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Input"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Input":{"shape":"Sf"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"InputDescriptions":{"shape":"S13"}}}},"AddApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfiguration":{"shape":"Sh"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfigurationDescription":{"shape":"S16"}}}},"AddApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Output"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Output":{"shape":"S1f"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"OutputDescriptions":{"shape":"S1l"}}}},"AddApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceDataSource":{"shape":"S1r"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"ReferenceDataSourceDescriptions":{"shape":"S1x"}}}},"AddApplicationVpcConfiguration":{"input":{"type":"structure","required":["ApplicationName","VpcConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"VpcConfiguration":{"shape":"S21"},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"VpcConfigurationDescription":{"shape":"S27"},"OperationId":{}}}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName","RuntimeEnvironment","ServiceExecutionRole"],"members":{"ApplicationName":{},"ApplicationDescription":{},"RuntimeEnvironment":{},"ServiceExecutionRole":{},"ApplicationConfiguration":{"type":"structure","members":{"SqlApplicationConfiguration":{"type":"structure","members":{"Inputs":{"type":"list","member":{"shape":"Sf"}},"Outputs":{"type":"list","member":{"shape":"S1f"}},"ReferenceDataSources":{"type":"list","member":{"shape":"S1r"}}}},"FlinkApplicationConfiguration":{"type":"structure","members":{"CheckpointConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"CheckpointingEnabled":{"type":"boolean"},"CheckpointInterval":{"type":"long"},"MinPauseBetweenCheckpoints":{"type":"long"}}},"MonitoringConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"MetricsLevel":{},"LogLevel":{}}},"ParallelismConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"Parallelism":{"type":"integer"},"ParallelismPerKPU":{"type":"integer"},"AutoScalingEnabled":{"type":"boolean"}}}}},"EnvironmentProperties":{"type":"structure","required":["PropertyGroups"],"members":{"PropertyGroups":{"shape":"S2u"}}},"ApplicationCodeConfiguration":{"type":"structure","required":["CodeContentType"],"members":{"CodeContent":{"type":"structure","members":{"TextContent":{},"ZipFileContent":{"type":"blob"},"S3ContentLocation":{"shape":"S33"}}},"CodeContentType":{}}},"ApplicationSnapshotConfiguration":{"type":"structure","required":["SnapshotsEnabled"],"members":{"SnapshotsEnabled":{"type":"boolean"}}},"ApplicationSystemRollbackConfiguration":{"type":"structure","required":["RollbackEnabled"],"members":{"RollbackEnabled":{"type":"boolean"}}},"VpcConfigurations":{"type":"list","member":{"shape":"S21"}},"ZeppelinApplicationConfiguration":{"type":"structure","members":{"MonitoringConfiguration":{"type":"structure","required":["LogLevel"],"members":{"LogLevel":{}}},"CatalogConfiguration":{"type":"structure","required":["GlueDataCatalogConfiguration"],"members":{"GlueDataCatalogConfiguration":{"type":"structure","required":["DatabaseARN"],"members":{"DatabaseARN":{}}}}},"DeployAsApplicationConfiguration":{"type":"structure","required":["S3ContentLocation"],"members":{"S3ContentLocation":{"type":"structure","required":["BucketARN"],"members":{"BucketARN":{},"BasePath":{}}}}},"CustomArtifactsConfiguration":{"shape":"S3h"}}}}},"CloudWatchLoggingOptions":{"type":"list","member":{"shape":"S4"}},"Tags":{"shape":"S3p"},"ApplicationMode":{}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3v"}}}},"CreateApplicationPresignedUrl":{"input":{"type":"structure","required":["ApplicationName","UrlType"],"members":{"ApplicationName":{},"UrlType":{},"SessionExpirationDurationInSeconds":{"type":"long"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreateApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName"],"members":{"ApplicationName":{},"SnapshotName":{}}},"output":{"type":"structure","members":{}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName","CreateTimestamp"],"members":{"ApplicationName":{},"CreateTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CloudWatchLoggingOptionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionId":{},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionDescriptions":{"shape":"S9"},"OperationId":{}}}},"DeleteApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","OutputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"OutputId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName","SnapshotCreationTimestamp"],"members":{"ApplicationName":{},"SnapshotName":{},"SnapshotCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationVpcConfiguration":{"input":{"type":"structure","required":["ApplicationName","VpcConfigurationId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"VpcConfigurationId":{},"ConditionalToken":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"OperationId":{}}}},"DescribeApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"IncludeAdditionalDetails":{"type":"boolean"}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3v"}}}},"DescribeApplicationOperation":{"input":{"type":"structure","required":["ApplicationName","OperationId"],"members":{"ApplicationName":{},"OperationId":{}}},"output":{"type":"structure","members":{"ApplicationOperationInfoDetails":{"type":"structure","required":["Operation","StartTime","EndTime","OperationStatus"],"members":{"Operation":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OperationStatus":{},"ApplicationVersionChangeDetails":{"type":"structure","required":["ApplicationVersionUpdatedFrom","ApplicationVersionUpdatedTo"],"members":{"ApplicationVersionUpdatedFrom":{"type":"long"},"ApplicationVersionUpdatedTo":{"type":"long"}}},"OperationFailureDetails":{"type":"structure","members":{"RollbackOperationId":{},"ErrorInfo":{"type":"structure","members":{"ErrorString":{}}}}}}}}}},"DescribeApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName"],"members":{"ApplicationName":{},"SnapshotName":{}}},"output":{"type":"structure","required":["SnapshotDetails"],"members":{"SnapshotDetails":{"shape":"S5s"}}}},"DescribeApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","ApplicationVersionId"],"members":{"ApplicationName":{},"ApplicationVersionId":{"type":"long"}}},"output":{"type":"structure","members":{"ApplicationVersionDetail":{"shape":"S3v"}}}},"DiscoverInputSchema":{"input":{"type":"structure","required":["ServiceExecutionRole"],"members":{"ResourceARN":{},"ServiceExecutionRole":{},"InputStartingPositionConfiguration":{"shape":"S1a"},"S3Configuration":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{}}},"InputProcessingConfiguration":{"shape":"Sh"}}},"output":{"type":"structure","members":{"InputSchema":{"shape":"Sn"},"ParsedInputRecords":{"type":"list","member":{"type":"list","member":{}}},"ProcessedInputRecords":{"type":"list","member":{}},"RawInputRecords":{"type":"list","member":{}}}}},"ListApplicationOperations":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Limit":{"type":"integer"},"NextToken":{},"Operation":{},"OperationStatus":{}}},"output":{"type":"structure","members":{"ApplicationOperationInfoList":{"type":"list","member":{"type":"structure","members":{"Operation":{},"OperationId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OperationStatus":{}}}},"NextToken":{}}}},"ListApplicationSnapshots":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SnapshotSummaries":{"type":"list","member":{"shape":"S5s"}},"NextToken":{}}}},"ListApplicationVersions":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ApplicationVersionSummaries":{"type":"list","member":{"type":"structure","required":["ApplicationVersionId","ApplicationStatus"],"members":{"ApplicationVersionId":{"type":"long"},"ApplicationStatus":{}}}},"NextToken":{}}}},"ListApplications":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ApplicationSummaries"],"members":{"ApplicationSummaries":{"type":"list","member":{"type":"structure","required":["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId","RuntimeEnvironment"],"members":{"ApplicationName":{},"ApplicationARN":{},"ApplicationStatus":{},"ApplicationVersionId":{"type":"long"},"RuntimeEnvironment":{},"ApplicationMode":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3p"}}}},"RollbackApplication":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3v"},"OperationId":{}}}},"StartApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"RunConfiguration":{"type":"structure","members":{"FlinkRunConfiguration":{"shape":"S49"},"SqlRunConfigurations":{"type":"list","member":{"type":"structure","required":["InputId","InputStartingPositionConfiguration"],"members":{"InputId":{},"InputStartingPositionConfiguration":{"shape":"S1a"}}}},"ApplicationRestoreConfiguration":{"shape":"S46"}}}}},"output":{"type":"structure","members":{"OperationId":{}}}},"StopApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Force":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S3p"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ApplicationConfigurationUpdate":{"type":"structure","members":{"SqlApplicationConfigurationUpdate":{"type":"structure","members":{"InputUpdates":{"type":"list","member":{"type":"structure","required":["InputId"],"members":{"InputId":{},"NamePrefixUpdate":{},"InputProcessingConfigurationUpdate":{"type":"structure","required":["InputLambdaProcessorUpdate"],"members":{"InputLambdaProcessorUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}}}},"KinesisStreamsInputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"KinesisFirehoseInputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"InputSchemaUpdate":{"type":"structure","members":{"RecordFormatUpdate":{"shape":"So"},"RecordEncodingUpdate":{},"RecordColumnUpdates":{"shape":"Sx"}}},"InputParallelismUpdate":{"type":"structure","required":["CountUpdate"],"members":{"CountUpdate":{"type":"integer"}}}}}},"OutputUpdates":{"type":"list","member":{"type":"structure","required":["OutputId"],"members":{"OutputId":{},"NameUpdate":{},"KinesisStreamsOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"KinesisFirehoseOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"LambdaOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"DestinationSchemaUpdate":{"shape":"S1j"}}}},"ReferenceDataSourceUpdates":{"type":"list","member":{"type":"structure","required":["ReferenceId"],"members":{"ReferenceId":{},"TableNameUpdate":{},"S3ReferenceDataSourceUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{}}},"ReferenceSchemaUpdate":{"shape":"Sn"}}}}}},"ApplicationCodeConfigurationUpdate":{"type":"structure","members":{"CodeContentTypeUpdate":{},"CodeContentUpdate":{"type":"structure","members":{"TextContentUpdate":{},"ZipFileContentUpdate":{"type":"blob"},"S3ContentLocationUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{},"ObjectVersionUpdate":{}}}}}}},"FlinkApplicationConfigurationUpdate":{"type":"structure","members":{"CheckpointConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"CheckpointingEnabledUpdate":{"type":"boolean"},"CheckpointIntervalUpdate":{"type":"long"},"MinPauseBetweenCheckpointsUpdate":{"type":"long"}}},"MonitoringConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"MetricsLevelUpdate":{},"LogLevelUpdate":{}}},"ParallelismConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"ParallelismUpdate":{"type":"integer"},"ParallelismPerKPUUpdate":{"type":"integer"},"AutoScalingEnabledUpdate":{"type":"boolean"}}}}},"EnvironmentPropertyUpdates":{"type":"structure","required":["PropertyGroups"],"members":{"PropertyGroups":{"shape":"S2u"}}},"ApplicationSnapshotConfigurationUpdate":{"type":"structure","required":["SnapshotsEnabledUpdate"],"members":{"SnapshotsEnabledUpdate":{"type":"boolean"}}},"ApplicationSystemRollbackConfigurationUpdate":{"type":"structure","required":["RollbackEnabledUpdate"],"members":{"RollbackEnabledUpdate":{"type":"boolean"}}},"VpcConfigurationUpdates":{"type":"list","member":{"type":"structure","required":["VpcConfigurationId"],"members":{"VpcConfigurationId":{},"SubnetIdUpdates":{"shape":"S22"},"SecurityGroupIdUpdates":{"shape":"S24"}}}},"ZeppelinApplicationConfigurationUpdate":{"type":"structure","members":{"MonitoringConfigurationUpdate":{"type":"structure","required":["LogLevelUpdate"],"members":{"LogLevelUpdate":{}}},"CatalogConfigurationUpdate":{"type":"structure","required":["GlueDataCatalogConfigurationUpdate"],"members":{"GlueDataCatalogConfigurationUpdate":{"type":"structure","required":["DatabaseARNUpdate"],"members":{"DatabaseARNUpdate":{}}}}},"DeployAsApplicationConfigurationUpdate":{"type":"structure","members":{"S3ContentLocationUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"BasePathUpdate":{}}}}},"CustomArtifactsConfigurationUpdate":{"shape":"S3h"}}}}},"ServiceExecutionRoleUpdate":{},"RunConfigurationUpdate":{"type":"structure","members":{"FlinkRunConfiguration":{"shape":"S49"},"ApplicationRestoreConfiguration":{"shape":"S46"}}},"CloudWatchLoggingOptionUpdates":{"type":"list","member":{"type":"structure","required":["CloudWatchLoggingOptionId"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARNUpdate":{}}}},"ConditionalToken":{},"RuntimeEnvironmentUpdate":{}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3v"},"OperationId":{}}}},"UpdateApplicationMaintenanceConfiguration":{"input":{"type":"structure","required":["ApplicationName","ApplicationMaintenanceConfigurationUpdate"],"members":{"ApplicationName":{},"ApplicationMaintenanceConfigurationUpdate":{"type":"structure","required":["ApplicationMaintenanceWindowStartTimeUpdate"],"members":{"ApplicationMaintenanceWindowStartTimeUpdate":{}}}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationMaintenanceConfigurationDescription":{"shape":"S4r"}}}}},"shapes":{"S4":{"type":"structure","required":["LogStreamARN"],"members":{"LogStreamARN":{}}},"S9":{"type":"list","member":{"type":"structure","required":["LogStreamARN"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARN":{},"RoleARN":{}}}},"Sf":{"type":"structure","required":["NamePrefix","InputSchema"],"members":{"NamePrefix":{},"InputProcessingConfiguration":{"shape":"Sh"},"KinesisStreamsInput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"KinesisFirehoseInput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"InputParallelism":{"shape":"Sl"},"InputSchema":{"shape":"Sn"}}},"Sh":{"type":"structure","required":["InputLambdaProcessor"],"members":{"InputLambdaProcessor":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}}}},"Sl":{"type":"structure","members":{"Count":{"type":"integer"}}},"Sn":{"type":"structure","required":["RecordFormat","RecordColumns"],"members":{"RecordFormat":{"shape":"So"},"RecordEncoding":{},"RecordColumns":{"shape":"Sx"}}},"So":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{},"MappingParameters":{"type":"structure","members":{"JSONMappingParameters":{"type":"structure","required":["RecordRowPath"],"members":{"RecordRowPath":{}}},"CSVMappingParameters":{"type":"structure","required":["RecordRowDelimiter","RecordColumnDelimiter"],"members":{"RecordRowDelimiter":{},"RecordColumnDelimiter":{}}}}}}},"Sx":{"type":"list","member":{"type":"structure","required":["Name","SqlType"],"members":{"Name":{},"Mapping":{},"SqlType":{}}}},"S13":{"type":"list","member":{"type":"structure","members":{"InputId":{},"NamePrefix":{},"InAppStreamNames":{"type":"list","member":{}},"InputProcessingConfigurationDescription":{"shape":"S16"},"KinesisStreamsInputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseInputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"InputSchema":{"shape":"Sn"},"InputParallelism":{"shape":"Sl"},"InputStartingPositionConfiguration":{"shape":"S1a"}}}},"S16":{"type":"structure","members":{"InputLambdaProcessorDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}}}},"S1a":{"type":"structure","members":{"InputStartingPosition":{}}},"S1f":{"type":"structure","required":["Name","DestinationSchema"],"members":{"Name":{},"KinesisStreamsOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"KinesisFirehoseOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"LambdaOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"DestinationSchema":{"shape":"S1j"}}},"S1j":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{}}},"S1l":{"type":"list","member":{"type":"structure","members":{"OutputId":{},"Name":{},"KinesisStreamsOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"LambdaOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"DestinationSchema":{"shape":"S1j"}}}},"S1r":{"type":"structure","required":["TableName","ReferenceSchema"],"members":{"TableName":{},"S3ReferenceDataSource":{"type":"structure","members":{"BucketARN":{},"FileKey":{}}},"ReferenceSchema":{"shape":"Sn"}}},"S1x":{"type":"list","member":{"type":"structure","required":["ReferenceId","TableName","S3ReferenceDataSourceDescription"],"members":{"ReferenceId":{},"TableName":{},"S3ReferenceDataSourceDescription":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ReferenceRoleARN":{}}},"ReferenceSchema":{"shape":"Sn"}}}},"S21":{"type":"structure","required":["SubnetIds","SecurityGroupIds"],"members":{"SubnetIds":{"shape":"S22"},"SecurityGroupIds":{"shape":"S24"}}},"S22":{"type":"list","member":{}},"S24":{"type":"list","member":{}},"S27":{"type":"structure","required":["VpcConfigurationId","VpcId","SubnetIds","SecurityGroupIds"],"members":{"VpcConfigurationId":{},"VpcId":{},"SubnetIds":{"shape":"S22"},"SecurityGroupIds":{"shape":"S24"}}},"S2u":{"type":"list","member":{"type":"structure","required":["PropertyGroupId","PropertyMap"],"members":{"PropertyGroupId":{},"PropertyMap":{"type":"map","key":{},"value":{}}}}},"S33":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ObjectVersion":{}}},"S3h":{"type":"list","member":{"type":"structure","required":["ArtifactType"],"members":{"ArtifactType":{},"S3ContentLocation":{"shape":"S33"},"MavenReference":{"shape":"S3k"}}}},"S3k":{"type":"structure","required":["GroupId","ArtifactId","Version"],"members":{"GroupId":{},"ArtifactId":{},"Version":{}}},"S3p":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S3v":{"type":"structure","required":["ApplicationARN","ApplicationName","RuntimeEnvironment","ApplicationStatus","ApplicationVersionId"],"members":{"ApplicationARN":{},"ApplicationDescription":{},"ApplicationName":{},"RuntimeEnvironment":{},"ServiceExecutionRole":{},"ApplicationStatus":{},"ApplicationVersionId":{"type":"long"},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"ApplicationConfigurationDescription":{"type":"structure","members":{"SqlApplicationConfigurationDescription":{"type":"structure","members":{"InputDescriptions":{"shape":"S13"},"OutputDescriptions":{"shape":"S1l"},"ReferenceDataSourceDescriptions":{"shape":"S1x"}}},"ApplicationCodeConfigurationDescription":{"type":"structure","required":["CodeContentType"],"members":{"CodeContentType":{},"CodeContentDescription":{"type":"structure","members":{"TextContent":{},"CodeMD5":{},"CodeSize":{"type":"long"},"S3ApplicationCodeLocationDescription":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ObjectVersion":{}}}}}}},"RunConfigurationDescription":{"type":"structure","members":{"ApplicationRestoreConfigurationDescription":{"shape":"S46"},"FlinkRunConfigurationDescription":{"shape":"S49"}}},"FlinkApplicationConfigurationDescription":{"type":"structure","members":{"CheckpointConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"CheckpointingEnabled":{"type":"boolean"},"CheckpointInterval":{"type":"long"},"MinPauseBetweenCheckpoints":{"type":"long"}}},"MonitoringConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"MetricsLevel":{},"LogLevel":{}}},"ParallelismConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"Parallelism":{"type":"integer"},"ParallelismPerKPU":{"type":"integer"},"CurrentParallelism":{"type":"integer"},"AutoScalingEnabled":{"type":"boolean"}}},"JobPlanDescription":{}}},"EnvironmentPropertyDescriptions":{"type":"structure","members":{"PropertyGroupDescriptions":{"shape":"S2u"}}},"ApplicationSnapshotConfigurationDescription":{"type":"structure","required":["SnapshotsEnabled"],"members":{"SnapshotsEnabled":{"type":"boolean"}}},"ApplicationSystemRollbackConfigurationDescription":{"type":"structure","required":["RollbackEnabled"],"members":{"RollbackEnabled":{"type":"boolean"}}},"VpcConfigurationDescriptions":{"type":"list","member":{"shape":"S27"}},"ZeppelinApplicationConfigurationDescription":{"type":"structure","required":["MonitoringConfigurationDescription"],"members":{"MonitoringConfigurationDescription":{"type":"structure","members":{"LogLevel":{}}},"CatalogConfigurationDescription":{"type":"structure","required":["GlueDataCatalogConfigurationDescription"],"members":{"GlueDataCatalogConfigurationDescription":{"type":"structure","required":["DatabaseARN"],"members":{"DatabaseARN":{}}}}},"DeployAsApplicationConfigurationDescription":{"type":"structure","required":["S3ContentLocationDescription"],"members":{"S3ContentLocationDescription":{"type":"structure","required":["BucketARN"],"members":{"BucketARN":{},"BasePath":{}}}}},"CustomArtifactsConfigurationDescription":{"type":"list","member":{"type":"structure","members":{"ArtifactType":{},"S3ContentLocationDescription":{"shape":"S33"},"MavenReferenceDescription":{"shape":"S3k"}}}}}}}},"CloudWatchLoggingOptionDescriptions":{"shape":"S9"},"ApplicationMaintenanceConfigurationDescription":{"shape":"S4r"},"ApplicationVersionUpdatedFrom":{"type":"long"},"ApplicationVersionRolledBackFrom":{"type":"long"},"ApplicationVersionCreateTimestamp":{"type":"timestamp"},"ConditionalToken":{},"ApplicationVersionRolledBackTo":{"type":"long"},"ApplicationMode":{}}},"S46":{"type":"structure","required":["ApplicationRestoreType"],"members":{"ApplicationRestoreType":{},"SnapshotName":{}}},"S49":{"type":"structure","members":{"AllowNonRestoredState":{"type":"boolean"}}},"S4r":{"type":"structure","required":["ApplicationMaintenanceWindowStartTime","ApplicationMaintenanceWindowEndTime"],"members":{"ApplicationMaintenanceWindowStartTime":{},"ApplicationMaintenanceWindowEndTime":{}}},"S5s":{"type":"structure","required":["SnapshotName","SnapshotStatus","ApplicationVersionId"],"members":{"SnapshotName":{},"SnapshotStatus":{},"ApplicationVersionId":{"type":"long"},"SnapshotCreationTimestamp":{"type":"timestamp"},"RuntimeEnvironment":{}}}}} /***/ }), /* 721 */ /***/ (function(module, exports) { - module.exports = {"pagination":{}} + module.exports = {"pagination":{"ListApplicationOperations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"ApplicationOperationInfoList"},"ListApplicationSnapshots":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"SnapshotSummaries"},"ListApplicationVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"ApplicationVersionSummaries"},"ListApplications":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"ApplicationSummaries"}}} /***/ }), /* 722 */ @@ -61939,7 +61939,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1089 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-01-01","endpointPrefix":"es","protocol":"rest-json","protocols":["rest-json"],"serviceFullName":"Amazon OpenSearch Service","serviceId":"OpenSearch","signatureVersion":"v4","uid":"opensearch-2021-01-01","auth":["aws.auth#sigv4"]},"operations":{"AcceptInboundConnection":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/accept"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4"}}}},"AddDataSource":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource"},"input":{"type":"structure","required":["DomainName","Name","DataSourceType"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{},"DataSourceType":{"shape":"Sg"},"Description":{}}},"output":{"type":"structure","members":{"Message":{}}}},"AddTags":{"http":{"requestUri":"/2021-01-01/tags"},"input":{"type":"structure","required":["ARN","TagList"],"members":{"ARN":{},"TagList":{"shape":"So"}}}},"AssociatePackage":{"http":{"requestUri":"/2021-01-01/packages/associate/{PackageID}/{DomainName}"},"input":{"type":"structure","required":["PackageID","DomainName"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainPackageDetails":{"shape":"Sv"}}}},"AuthorizeVpcEndpointAccess":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/authorizeVpcEndpointAccess"},"input":{"type":"structure","required":["DomainName","Account"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Account":{}}},"output":{"type":"structure","required":["AuthorizedPrincipal"],"members":{"AuthorizedPrincipal":{"shape":"S18"}}}},"CancelDomainConfigChange":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config/cancel"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CancelledChangeIds":{"type":"list","member":{}},"CancelledChangeProperties":{"type":"list","member":{"type":"structure","members":{"PropertyName":{},"CancelledValue":{},"ActiveValue":{}}}},"DryRun":{"type":"boolean"}}}},"CancelServiceSoftwareUpdate":{"http":{"requestUri":"/2021-01-01/opensearch/serviceSoftwareUpdate/cancel"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"ServiceSoftwareOptions":{"shape":"S1j"}}}},"CreateDomain":{"http":{"requestUri":"/2021-01-01/opensearch/domain"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"EngineVersion":{},"ClusterConfig":{"shape":"S1p"},"EBSOptions":{"shape":"S1v"},"AccessPolicies":{},"IPAddressType":{},"SnapshotOptions":{"shape":"S1z"},"VPCOptions":{"shape":"S20"},"CognitoOptions":{"shape":"S22"},"EncryptionAtRestOptions":{"shape":"S25"},"NodeToNodeEncryptionOptions":{"shape":"S27"},"AdvancedOptions":{"shape":"S28"},"LogPublishingOptions":{"shape":"S29"},"DomainEndpointOptions":{"shape":"S2d"},"AdvancedSecurityOptions":{"shape":"S2g"},"TagList":{"shape":"So"},"AutoTuneOptions":{"type":"structure","members":{"DesiredState":{},"MaintenanceSchedules":{"shape":"S2u"},"UseOffPeakWindow":{"type":"boolean"}}},"OffPeakWindowOptions":{"shape":"S30"},"SoftwareUpdateOptions":{"shape":"S35"}}},"output":{"type":"structure","members":{"DomainStatus":{"shape":"S37"}}}},"CreateOutboundConnection":{"http":{"requestUri":"/2021-01-01/opensearch/cc/outboundConnection"},"input":{"type":"structure","required":["LocalDomainInfo","RemoteDomainInfo","ConnectionAlias"],"members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionAlias":{},"ConnectionMode":{},"ConnectionProperties":{"shape":"S3u"}}},"output":{"type":"structure","members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionAlias":{},"ConnectionStatus":{"shape":"S3z"},"ConnectionId":{},"ConnectionMode":{},"ConnectionProperties":{"shape":"S3u"}}}},"CreatePackage":{"http":{"requestUri":"/2021-01-01/packages"},"input":{"type":"structure","required":["PackageName","PackageType","PackageSource"],"members":{"PackageName":{},"PackageType":{},"PackageDescription":{},"PackageSource":{"shape":"S43"}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S47"}}}},"CreateVpcEndpoint":{"http":{"requestUri":"/2021-01-01/opensearch/vpcEndpoints"},"input":{"type":"structure","required":["DomainArn","VpcOptions"],"members":{"DomainArn":{},"VpcOptions":{"shape":"S20"},"ClientToken":{}}},"output":{"type":"structure","required":["VpcEndpoint"],"members":{"VpcEndpoint":{"shape":"S4l"}}}},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},"input":{"type":"structure","required":["DomainName","Name"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{"location":"uri","locationName":"DataSourceName"}}},"output":{"type":"structure","members":{"Message":{}}}},"DeleteDomain":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/domain/{DomainName}"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainStatus":{"shape":"S37"}}}},"DeleteInboundConnection":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4"}}}},"DeleteOutboundConnection":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/cc/outboundConnection/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4w"}}}},"DeletePackage":{"http":{"method":"DELETE","requestUri":"/2021-01-01/packages/{PackageID}"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S47"}}}},"DeleteVpcEndpoint":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/vpcEndpoints/{VpcEndpointId}"},"input":{"type":"structure","required":["VpcEndpointId"],"members":{"VpcEndpointId":{"location":"uri","locationName":"VpcEndpointId"}}},"output":{"type":"structure","required":["VpcEndpointSummary"],"members":{"VpcEndpointSummary":{"shape":"S51"}}}},"DescribeDomain":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","required":["DomainStatus"],"members":{"DomainStatus":{"shape":"S37"}}}},"DescribeDomainAutoTunes":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/autoTunes"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AutoTunes":{"type":"list","member":{"type":"structure","members":{"AutoTuneType":{},"AutoTuneDetails":{"type":"structure","members":{"ScheduledAutoTuneDetails":{"type":"structure","members":{"Date":{"type":"timestamp"},"ActionType":{},"Action":{},"Severity":{}}}}}}}},"NextToken":{}}}},"DescribeDomainChangeProgress":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/progress"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ChangeId":{"location":"querystring","locationName":"changeid"}}},"output":{"type":"structure","members":{"ChangeProgressStatus":{"type":"structure","members":{"ChangeId":{},"StartTime":{"type":"timestamp"},"Status":{},"PendingProperties":{"shape":"S21"},"CompletedProperties":{"shape":"S21"},"TotalNumberOfStages":{"type":"integer"},"ChangeProgressStages":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{},"Description":{},"LastUpdated":{"type":"timestamp"}}}},"LastUpdatedTime":{"type":"timestamp"},"ConfigChangeStatus":{},"InitiatedBy":{}}}}}},"DescribeDomainConfig":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","required":["DomainConfig"],"members":{"DomainConfig":{"shape":"S5t"}}}},"DescribeDomainHealth":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/health"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainState":{},"AvailabilityZoneCount":{},"ActiveAvailabilityZoneCount":{},"StandByAvailabilityZoneCount":{},"DataNodeCount":{},"DedicatedMaster":{"type":"boolean"},"MasterEligibleNodeCount":{},"WarmNodeCount":{},"MasterNode":{},"ClusterHealth":{},"TotalShards":{},"TotalUnAssignedShards":{},"EnvironmentInformation":{"type":"list","member":{"type":"structure","members":{"AvailabilityZoneInformation":{"type":"list","member":{"type":"structure","members":{"AvailabilityZoneName":{},"ZoneStatus":{},"ConfiguredDataNodeCount":{},"AvailableDataNodeCount":{},"TotalShards":{},"TotalUnAssignedShards":{}}}}}}}}}},"DescribeDomainNodes":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/nodes"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainNodesStatusList":{"type":"list","member":{"type":"structure","members":{"NodeId":{},"NodeType":{},"AvailabilityZone":{},"InstanceType":{},"NodeStatus":{},"StorageType":{},"StorageVolumeType":{},"StorageSize":{}}}}}}},"DescribeDomains":{"http":{"requestUri":"/2021-01-01/opensearch/domain-info"},"input":{"type":"structure","required":["DomainNames"],"members":{"DomainNames":{"type":"list","member":{}}}},"output":{"type":"structure","required":["DomainStatusList"],"members":{"DomainStatusList":{"type":"list","member":{"shape":"S37"}}}}},"DescribeDryRunProgress":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dryRun"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"DryRunId":{"location":"querystring","locationName":"dryRunId"},"LoadDryRunConfig":{"location":"querystring","locationName":"loadDryRunConfig","type":"boolean"}}},"output":{"type":"structure","members":{"DryRunProgressStatus":{"shape":"S7a"},"DryRunConfig":{"shape":"S37"},"DryRunResults":{"shape":"S7d"}}}},"DescribeInboundConnections":{"http":{"requestUri":"/2021-01-01/opensearch/cc/inboundConnection/search"},"input":{"type":"structure","members":{"Filters":{"shape":"S7g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Connections":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"DescribeInstanceTypeLimits":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/instanceTypeLimits/{EngineVersion}/{InstanceType}"},"input":{"type":"structure","required":["InstanceType","EngineVersion"],"members":{"DomainName":{"location":"querystring","locationName":"domainName"},"InstanceType":{"location":"uri","locationName":"InstanceType"},"EngineVersion":{"location":"uri","locationName":"EngineVersion"}}},"output":{"type":"structure","members":{"LimitsByRole":{"type":"map","key":{},"value":{"type":"structure","members":{"StorageTypes":{"type":"list","member":{"type":"structure","members":{"StorageTypeName":{},"StorageSubTypeName":{},"StorageTypeLimits":{"type":"list","member":{"type":"structure","members":{"LimitName":{},"LimitValues":{"shape":"S7x"}}}}}}},"InstanceLimits":{"type":"structure","members":{"InstanceCountLimits":{"type":"structure","members":{"MinimumInstanceCount":{"type":"integer"},"MaximumInstanceCount":{"type":"integer"}}}}},"AdditionalLimits":{"type":"list","member":{"type":"structure","members":{"LimitName":{},"LimitValues":{"shape":"S7x"}}}}}}}}}},"DescribeOutboundConnections":{"http":{"requestUri":"/2021-01-01/opensearch/cc/outboundConnection/search"},"input":{"type":"structure","members":{"Filters":{"shape":"S7g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Connections":{"type":"list","member":{"shape":"S4w"}},"NextToken":{}}}},"DescribePackages":{"http":{"requestUri":"/2021-01-01/packages/describe"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PackageDetailsList":{"type":"list","member":{"shape":"S47"}},"NextToken":{}}}},"DescribeReservedInstanceOfferings":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/reservedInstanceOfferings"},"input":{"type":"structure","members":{"ReservedInstanceOfferingId":{"location":"querystring","locationName":"offeringId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"ReservedInstanceOfferings":{"type":"list","member":{"type":"structure","members":{"ReservedInstanceOfferingId":{},"InstanceType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"PaymentOption":{},"RecurringCharges":{"shape":"S8n"}}}}}}},"DescribeReservedInstances":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/reservedInstances"},"input":{"type":"structure","members":{"ReservedInstanceId":{"location":"querystring","locationName":"reservationId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"ReservedInstances":{"type":"list","member":{"type":"structure","members":{"ReservationName":{},"ReservedInstanceId":{},"BillingSubscriptionId":{"type":"long"},"ReservedInstanceOfferingId":{},"InstanceType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"InstanceCount":{"type":"integer"},"State":{},"PaymentOption":{},"RecurringCharges":{"shape":"S8n"}}}}}}},"DescribeVpcEndpoints":{"http":{"requestUri":"/2021-01-01/opensearch/vpcEndpoints/describe"},"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"VpcEndpointIds":{"type":"list","member":{}}}},"output":{"type":"structure","required":["VpcEndpoints","VpcEndpointErrors"],"members":{"VpcEndpoints":{"type":"list","member":{"shape":"S4l"}},"VpcEndpointErrors":{"type":"list","member":{"type":"structure","members":{"VpcEndpointId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"DissociatePackage":{"http":{"requestUri":"/2021-01-01/packages/dissociate/{PackageID}/{DomainName}"},"input":{"type":"structure","required":["PackageID","DomainName"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainPackageDetails":{"shape":"Sv"}}}},"GetCompatibleVersions":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/compatibleVersions"},"input":{"type":"structure","members":{"DomainName":{"location":"querystring","locationName":"domainName"}}},"output":{"type":"structure","members":{"CompatibleVersions":{"type":"list","member":{"type":"structure","members":{"SourceVersion":{},"TargetVersions":{"shape":"S98"}}}}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},"input":{"type":"structure","required":["DomainName","Name"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{"location":"uri","locationName":"DataSourceName"}}},"output":{"type":"structure","members":{"DataSourceType":{"shape":"Sg"},"Name":{},"Description":{},"Status":{}}}},"GetDomainMaintenanceStatus":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance"},"input":{"type":"structure","required":["DomainName","MaintenanceId"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaintenanceId":{"location":"querystring","locationName":"maintenanceId"}}},"output":{"type":"structure","members":{"Status":{},"StatusMessage":{},"NodeId":{},"Action":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"GetPackageVersionHistory":{"http":{"method":"GET","requestUri":"/2021-01-01/packages/{PackageID}/history"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"PackageID":{},"PackageVersionHistoryList":{"type":"list","member":{"type":"structure","members":{"PackageVersion":{},"CommitMessage":{},"CreatedAt":{"type":"timestamp"},"PluginProperties":{"shape":"S4b"}}}},"NextToken":{}}}},"GetUpgradeHistory":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/upgradeDomain/{DomainName}/history"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"UpgradeHistories":{"type":"list","member":{"type":"structure","members":{"UpgradeName":{},"StartTimestamp":{"type":"timestamp"},"UpgradeStatus":{},"StepsList":{"type":"list","member":{"type":"structure","members":{"UpgradeStep":{},"UpgradeStepStatus":{},"Issues":{"type":"list","member":{}},"ProgressPercent":{"type":"double"}}}}}}},"NextToken":{}}}},"GetUpgradeStatus":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/upgradeDomain/{DomainName}/status"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"UpgradeStep":{},"StepStatus":{},"UpgradeName":{}}}},"ListDataSources":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DataSources":{"type":"list","member":{"type":"structure","members":{"DataSourceType":{"shape":"Sg"},"Name":{},"Description":{},"Status":{}}}}}}},"ListDomainMaintenances":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenances"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Action":{"location":"querystring","locationName":"action"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainMaintenances":{"type":"list","member":{"type":"structure","members":{"MaintenanceId":{},"DomainName":{},"Action":{},"NodeId":{},"Status":{},"StatusMessage":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDomainNames":{"http":{"method":"GET","requestUri":"/2021-01-01/domain"},"input":{"type":"structure","members":{"EngineType":{"location":"querystring","locationName":"engineType"}}},"output":{"type":"structure","members":{"DomainNames":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"EngineType":{}}}}}}},"ListDomainsForPackage":{"http":{"method":"GET","requestUri":"/2021-01-01/packages/{PackageID}/domains"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainPackageDetailsList":{"shape":"Sag"},"NextToken":{}}}},"ListInstanceTypeDetails":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/instanceTypeDetails/{EngineVersion}"},"input":{"type":"structure","required":["EngineVersion"],"members":{"EngineVersion":{"location":"uri","locationName":"EngineVersion"},"DomainName":{"location":"querystring","locationName":"domainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RetrieveAZs":{"location":"querystring","locationName":"retrieveAZs","type":"boolean"},"InstanceType":{"location":"querystring","locationName":"instanceType"}}},"output":{"type":"structure","members":{"InstanceTypeDetails":{"type":"list","member":{"type":"structure","members":{"InstanceType":{},"EncryptionEnabled":{"type":"boolean"},"CognitoEnabled":{"type":"boolean"},"AppLogsEnabled":{"type":"boolean"},"AdvancedSecurityEnabled":{"type":"boolean"},"WarmEnabled":{"type":"boolean"},"InstanceRole":{"type":"list","member":{}},"AvailabilityZones":{"type":"list","member":{}}}}},"NextToken":{}}}},"ListPackagesForDomain":{"http":{"method":"GET","requestUri":"/2021-01-01/domain/{DomainName}/packages"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainPackageDetailsList":{"shape":"Sag"},"NextToken":{}}}},"ListScheduledActions":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/scheduledActions"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ScheduledActions":{"type":"list","member":{"shape":"Sat"}},"NextToken":{}}}},"ListTags":{"http":{"method":"GET","requestUri":"/2021-01-01/tags/"},"input":{"type":"structure","required":["ARN"],"members":{"ARN":{"location":"querystring","locationName":"arn"}}},"output":{"type":"structure","members":{"TagList":{"shape":"So"}}}},"ListVersions":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/versions"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Versions":{"shape":"S98"},"NextToken":{}}}},"ListVpcEndpointAccess":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/listVpcEndpointAccess"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["AuthorizedPrincipalList","NextToken"],"members":{"AuthorizedPrincipalList":{"type":"list","member":{"shape":"S18"}},"NextToken":{}}}},"ListVpcEndpoints":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/vpcEndpoints"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["VpcEndpointSummaryList","NextToken"],"members":{"VpcEndpointSummaryList":{"shape":"Sb7"},"NextToken":{}}}},"ListVpcEndpointsForDomain":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/vpcEndpoints"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["VpcEndpointSummaryList","NextToken"],"members":{"VpcEndpointSummaryList":{"shape":"Sb7"},"NextToken":{}}}},"PurchaseReservedInstanceOffering":{"http":{"requestUri":"/2021-01-01/opensearch/purchaseReservedInstanceOffering"},"input":{"type":"structure","required":["ReservedInstanceOfferingId","ReservationName"],"members":{"ReservedInstanceOfferingId":{},"ReservationName":{},"InstanceCount":{"type":"integer"}}},"output":{"type":"structure","members":{"ReservedInstanceId":{},"ReservationName":{}}}},"RejectInboundConnection":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/reject"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4"}}}},"RemoveTags":{"http":{"requestUri":"/2021-01-01/tags-removal"},"input":{"type":"structure","required":["ARN","TagKeys"],"members":{"ARN":{},"TagKeys":{"shape":"S21"}}}},"RevokeVpcEndpointAccess":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/revokeVpcEndpointAccess"},"input":{"type":"structure","required":["DomainName","Account"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Account":{}}},"output":{"type":"structure","members":{}}},"StartDomainMaintenance":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance"},"input":{"type":"structure","required":["DomainName","Action"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Action":{},"NodeId":{}}},"output":{"type":"structure","members":{"MaintenanceId":{}}}},"StartServiceSoftwareUpdate":{"http":{"requestUri":"/2021-01-01/opensearch/serviceSoftwareUpdate/start"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ScheduleAt":{},"DesiredStartTime":{"type":"long"}}},"output":{"type":"structure","members":{"ServiceSoftwareOptions":{"shape":"S1j"}}}},"UpdateDataSource":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},"input":{"type":"structure","required":["DomainName","Name","DataSourceType"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{"location":"uri","locationName":"DataSourceName"},"DataSourceType":{"shape":"Sg"},"Description":{},"Status":{}}},"output":{"type":"structure","members":{"Message":{}}}},"UpdateDomainConfig":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ClusterConfig":{"shape":"S1p"},"EBSOptions":{"shape":"S1v"},"SnapshotOptions":{"shape":"S1z"},"VPCOptions":{"shape":"S20"},"CognitoOptions":{"shape":"S22"},"AdvancedOptions":{"shape":"S28"},"AccessPolicies":{},"IPAddressType":{},"LogPublishingOptions":{"shape":"S29"},"EncryptionAtRestOptions":{"shape":"S25"},"DomainEndpointOptions":{"shape":"S2d"},"NodeToNodeEncryptionOptions":{"shape":"S27"},"AdvancedSecurityOptions":{"shape":"S2g"},"AutoTuneOptions":{"shape":"S6c"},"DryRun":{"type":"boolean"},"DryRunMode":{},"OffPeakWindowOptions":{"shape":"S30"},"SoftwareUpdateOptions":{"shape":"S35"}}},"output":{"type":"structure","required":["DomainConfig"],"members":{"DomainConfig":{"shape":"S5t"},"DryRunResults":{"shape":"S7d"},"DryRunProgressStatus":{"shape":"S7a"}}}},"UpdatePackage":{"http":{"requestUri":"/2021-01-01/packages/update"},"input":{"type":"structure","required":["PackageID","PackageSource"],"members":{"PackageID":{},"PackageSource":{"shape":"S43"},"PackageDescription":{},"CommitMessage":{}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S47"}}}},"UpdateScheduledAction":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/scheduledAction/update"},"input":{"type":"structure","required":["DomainName","ActionID","ActionType","ScheduleAt"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ActionID":{},"ActionType":{},"ScheduleAt":{},"DesiredStartTime":{"type":"long"}}},"output":{"type":"structure","members":{"ScheduledAction":{"shape":"Sat"}}}},"UpdateVpcEndpoint":{"http":{"requestUri":"/2021-01-01/opensearch/vpcEndpoints/update"},"input":{"type":"structure","required":["VpcEndpointId","VpcOptions"],"members":{"VpcEndpointId":{},"VpcOptions":{"shape":"S20"}}},"output":{"type":"structure","required":["VpcEndpoint"],"members":{"VpcEndpoint":{"shape":"S4l"}}}},"UpgradeDomain":{"http":{"requestUri":"/2021-01-01/opensearch/upgradeDomain"},"input":{"type":"structure","required":["DomainName","TargetVersion"],"members":{"DomainName":{},"TargetVersion":{},"PerformCheckOnly":{"type":"boolean"},"AdvancedOptions":{"shape":"S28"}}},"output":{"type":"structure","members":{"UpgradeId":{},"DomainName":{},"TargetVersion":{},"PerformCheckOnly":{"type":"boolean"},"AdvancedOptions":{"shape":"S28"},"ChangeProgressDetails":{"shape":"S3j"}}}}},"shapes":{"S4":{"type":"structure","members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionId":{},"ConnectionStatus":{"type":"structure","members":{"StatusCode":{},"Message":{}}},"ConnectionMode":{}}},"S5":{"type":"structure","members":{"AWSDomainInformation":{"type":"structure","required":["DomainName"],"members":{"OwnerId":{},"DomainName":{},"Region":{}}}}},"Sg":{"type":"structure","members":{"S3GlueDataCatalog":{"type":"structure","members":{"RoleArn":{}}}},"union":true},"So":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sv":{"type":"structure","members":{"PackageID":{},"PackageName":{},"PackageType":{},"LastUpdated":{"type":"timestamp"},"DomainName":{},"DomainPackageStatus":{},"PackageVersion":{},"ReferencePath":{},"ErrorDetails":{"shape":"S12"}}},"S12":{"type":"structure","members":{"ErrorType":{},"ErrorMessage":{}}},"S18":{"type":"structure","members":{"PrincipalType":{},"Principal":{}}},"S1j":{"type":"structure","members":{"CurrentVersion":{},"NewVersion":{},"UpdateAvailable":{"type":"boolean"},"Cancellable":{"type":"boolean"},"UpdateStatus":{},"Description":{},"AutomatedUpdateDate":{"type":"timestamp"},"OptionalDeployment":{"type":"boolean"}}},"S1p":{"type":"structure","members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"DedicatedMasterEnabled":{"type":"boolean"},"ZoneAwarenessEnabled":{"type":"boolean"},"ZoneAwarenessConfig":{"type":"structure","members":{"AvailabilityZoneCount":{"type":"integer"}}},"DedicatedMasterType":{},"DedicatedMasterCount":{"type":"integer"},"WarmEnabled":{"type":"boolean"},"WarmType":{},"WarmCount":{"type":"integer"},"ColdStorageOptions":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"}}},"MultiAZWithStandbyEnabled":{"type":"boolean"}}},"S1v":{"type":"structure","members":{"EBSEnabled":{"type":"boolean"},"VolumeType":{},"VolumeSize":{"type":"integer"},"Iops":{"type":"integer"},"Throughput":{"type":"integer"}}},"S1z":{"type":"structure","members":{"AutomatedSnapshotStartHour":{"type":"integer"}}},"S20":{"type":"structure","members":{"SubnetIds":{"shape":"S21"},"SecurityGroupIds":{"shape":"S21"}}},"S21":{"type":"list","member":{}},"S22":{"type":"structure","members":{"Enabled":{"type":"boolean"},"UserPoolId":{},"IdentityPoolId":{},"RoleArn":{}}},"S25":{"type":"structure","members":{"Enabled":{"type":"boolean"},"KmsKeyId":{}}},"S27":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S28":{"type":"map","key":{},"value":{}},"S29":{"type":"map","key":{},"value":{"type":"structure","members":{"CloudWatchLogsLogGroupArn":{},"Enabled":{"type":"boolean"}}}},"S2d":{"type":"structure","members":{"EnforceHTTPS":{"type":"boolean"},"TLSSecurityPolicy":{},"CustomEndpointEnabled":{"type":"boolean"},"CustomEndpoint":{},"CustomEndpointCertificateArn":{}}},"S2g":{"type":"structure","members":{"Enabled":{"type":"boolean"},"InternalUserDatabaseEnabled":{"type":"boolean"},"MasterUserOptions":{"type":"structure","members":{"MasterUserARN":{},"MasterUserName":{"shape":"S2i"},"MasterUserPassword":{"type":"string","sensitive":true}}},"SAMLOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Idp":{"shape":"S2l"},"MasterUserName":{"shape":"S2i"},"MasterBackendRole":{},"SubjectKey":{},"RolesKey":{},"SessionTimeoutMinutes":{"type":"integer"}}},"JWTOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SubjectKey":{},"RolesKey":{},"PublicKey":{}}},"AnonymousAuthEnabled":{"type":"boolean"}}},"S2i":{"type":"string","sensitive":true},"S2l":{"type":"structure","required":["MetadataContent","EntityId"],"members":{"MetadataContent":{},"EntityId":{}}},"S2u":{"type":"list","member":{"type":"structure","members":{"StartAt":{"type":"timestamp"},"Duration":{"type":"structure","members":{"Value":{"type":"long"},"Unit":{}}},"CronExpressionForRecurrence":{}}}},"S30":{"type":"structure","members":{"Enabled":{"type":"boolean"},"OffPeakWindow":{"type":"structure","members":{"WindowStartTime":{"type":"structure","required":["Hours","Minutes"],"members":{"Hours":{"type":"long"},"Minutes":{"type":"long"}}}}}}},"S35":{"type":"structure","members":{"AutoSoftwareUpdateEnabled":{"type":"boolean"}}},"S37":{"type":"structure","required":["DomainId","DomainName","ARN","ClusterConfig"],"members":{"DomainId":{},"DomainName":{},"ARN":{},"Created":{"type":"boolean"},"Deleted":{"type":"boolean"},"Endpoint":{},"EndpointV2":{},"Endpoints":{"type":"map","key":{},"value":{}},"DomainEndpointV2HostedZoneId":{},"Processing":{"type":"boolean"},"UpgradeProcessing":{"type":"boolean"},"EngineVersion":{},"ClusterConfig":{"shape":"S1p"},"EBSOptions":{"shape":"S1v"},"AccessPolicies":{},"IPAddressType":{},"SnapshotOptions":{"shape":"S1z"},"VPCOptions":{"shape":"S3c"},"CognitoOptions":{"shape":"S22"},"EncryptionAtRestOptions":{"shape":"S25"},"NodeToNodeEncryptionOptions":{"shape":"S27"},"AdvancedOptions":{"shape":"S28"},"LogPublishingOptions":{"shape":"S29"},"ServiceSoftwareOptions":{"shape":"S1j"},"DomainEndpointOptions":{"shape":"S2d"},"AdvancedSecurityOptions":{"shape":"S3d"},"AutoTuneOptions":{"type":"structure","members":{"State":{},"ErrorMessage":{},"UseOffPeakWindow":{"type":"boolean"}}},"ChangeProgressDetails":{"shape":"S3j"},"OffPeakWindowOptions":{"shape":"S30"},"SoftwareUpdateOptions":{"shape":"S35"},"DomainProcessingStatus":{},"ModifyingProperties":{"shape":"S3p"}}},"S3c":{"type":"structure","members":{"VPCId":{},"SubnetIds":{"shape":"S21"},"AvailabilityZones":{"shape":"S21"},"SecurityGroupIds":{"shape":"S21"}}},"S3d":{"type":"structure","members":{"Enabled":{"type":"boolean"},"InternalUserDatabaseEnabled":{"type":"boolean"},"SAMLOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Idp":{"shape":"S2l"},"SubjectKey":{},"RolesKey":{},"SessionTimeoutMinutes":{"type":"integer"}}},"JWTOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SubjectKey":{},"RolesKey":{},"PublicKey":{}}},"AnonymousAuthDisableDate":{"type":"timestamp"},"AnonymousAuthEnabled":{"type":"boolean"}}},"S3j":{"type":"structure","members":{"ChangeId":{},"Message":{},"ConfigChangeStatus":{},"InitiatedBy":{},"StartTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"S3p":{"type":"list","member":{"type":"structure","members":{"Name":{},"ActiveValue":{},"PendingValue":{},"ValueType":{}}}},"S3u":{"type":"structure","members":{"Endpoint":{},"CrossClusterSearch":{"type":"structure","members":{"SkipUnavailable":{}}}}},"S3z":{"type":"structure","members":{"StatusCode":{},"Message":{}}},"S43":{"type":"structure","members":{"S3BucketName":{},"S3Key":{}}},"S47":{"type":"structure","members":{"PackageID":{},"PackageName":{},"PackageType":{},"PackageDescription":{},"PackageStatus":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"AvailablePackageVersion":{},"ErrorDetails":{"shape":"S12"},"EngineVersion":{},"AvailablePluginProperties":{"shape":"S4b"}}},"S4b":{"type":"structure","members":{"Name":{},"Description":{},"Version":{},"ClassName":{},"UncompressedSizeInBytes":{"type":"long"}}},"S4l":{"type":"structure","members":{"VpcEndpointId":{},"VpcEndpointOwner":{},"DomainArn":{},"VpcOptions":{"shape":"S3c"},"Status":{},"Endpoint":{}}},"S4w":{"type":"structure","members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionId":{},"ConnectionAlias":{},"ConnectionStatus":{"shape":"S3z"},"ConnectionMode":{},"ConnectionProperties":{"shape":"S3u"}}},"S51":{"type":"structure","members":{"VpcEndpointId":{},"VpcEndpointOwner":{},"DomainArn":{},"Status":{}}},"S5t":{"type":"structure","members":{"EngineVersion":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S5v"}}},"ClusterConfig":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1p"},"Status":{"shape":"S5v"}}},"EBSOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1v"},"Status":{"shape":"S5v"}}},"AccessPolicies":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S5v"}}},"IPAddressType":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S5v"}}},"SnapshotOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1z"},"Status":{"shape":"S5v"}}},"VPCOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S3c"},"Status":{"shape":"S5v"}}},"CognitoOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S22"},"Status":{"shape":"S5v"}}},"EncryptionAtRestOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S25"},"Status":{"shape":"S5v"}}},"NodeToNodeEncryptionOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S27"},"Status":{"shape":"S5v"}}},"AdvancedOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S28"},"Status":{"shape":"S5v"}}},"LogPublishingOptions":{"type":"structure","members":{"Options":{"shape":"S29"},"Status":{"shape":"S5v"}}},"DomainEndpointOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S2d"},"Status":{"shape":"S5v"}}},"AdvancedSecurityOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S3d"},"Status":{"shape":"S5v"}}},"AutoTuneOptions":{"type":"structure","members":{"Options":{"shape":"S6c"},"Status":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"ErrorMessage":{},"PendingDeletion":{"type":"boolean"}}}}},"ChangeProgressDetails":{"shape":"S3j"},"OffPeakWindowOptions":{"type":"structure","members":{"Options":{"shape":"S30"},"Status":{"shape":"S5v"}}},"SoftwareUpdateOptions":{"type":"structure","members":{"Options":{"shape":"S35"},"Status":{"shape":"S5v"}}},"ModifyingProperties":{"shape":"S3p"}}},"S5v":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"PendingDeletion":{"type":"boolean"}}},"S6c":{"type":"structure","members":{"DesiredState":{},"RollbackOnDisable":{},"MaintenanceSchedules":{"shape":"S2u"},"UseOffPeakWindow":{"type":"boolean"}}},"S7a":{"type":"structure","required":["DryRunId","DryRunStatus","CreationDate","UpdateDate"],"members":{"DryRunId":{},"DryRunStatus":{},"CreationDate":{},"UpdateDate":{},"ValidationFailures":{"type":"list","member":{"type":"structure","members":{"Code":{},"Message":{}}}}}},"S7d":{"type":"structure","members":{"DeploymentType":{},"Message":{}}},"S7g":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"S7x":{"type":"list","member":{}},"S8n":{"type":"list","member":{"type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}}}},"S98":{"type":"list","member":{}},"Sag":{"type":"list","member":{"shape":"Sv"}},"Sat":{"type":"structure","required":["Id","Type","Severity","ScheduledTime"],"members":{"Id":{},"Type":{},"Severity":{},"ScheduledTime":{"type":"long"},"Description":{},"ScheduledBy":{},"Status":{},"Mandatory":{"type":"boolean"},"Cancellable":{"type":"boolean"}}},"Sb7":{"type":"list","member":{"shape":"S51"}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-01-01","endpointPrefix":"es","protocol":"rest-json","protocols":["rest-json"],"serviceFullName":"Amazon OpenSearch Service","serviceId":"OpenSearch","signatureVersion":"v4","uid":"opensearch-2021-01-01","auth":["aws.auth#sigv4"]},"operations":{"AcceptInboundConnection":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/accept"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4"}}}},"AddDataSource":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource"},"input":{"type":"structure","required":["DomainName","Name","DataSourceType"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{},"DataSourceType":{"shape":"Sg"},"Description":{}}},"output":{"type":"structure","members":{"Message":{}}}},"AddTags":{"http":{"requestUri":"/2021-01-01/tags"},"input":{"type":"structure","required":["ARN","TagList"],"members":{"ARN":{},"TagList":{"shape":"So"}}}},"AssociatePackage":{"http":{"requestUri":"/2021-01-01/packages/associate/{PackageID}/{DomainName}"},"input":{"type":"structure","required":["PackageID","DomainName"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainPackageDetails":{"shape":"Sv"}}}},"AuthorizeVpcEndpointAccess":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/authorizeVpcEndpointAccess"},"input":{"type":"structure","required":["DomainName","Account"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Account":{}}},"output":{"type":"structure","required":["AuthorizedPrincipal"],"members":{"AuthorizedPrincipal":{"shape":"S18"}}}},"CancelDomainConfigChange":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config/cancel"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CancelledChangeIds":{"type":"list","member":{}},"CancelledChangeProperties":{"type":"list","member":{"type":"structure","members":{"PropertyName":{},"CancelledValue":{},"ActiveValue":{}}}},"DryRun":{"type":"boolean"}}}},"CancelServiceSoftwareUpdate":{"http":{"requestUri":"/2021-01-01/opensearch/serviceSoftwareUpdate/cancel"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"ServiceSoftwareOptions":{"shape":"S1j"}}}},"CreateDomain":{"http":{"requestUri":"/2021-01-01/opensearch/domain"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"EngineVersion":{},"ClusterConfig":{"shape":"S1p"},"EBSOptions":{"shape":"S1v"},"AccessPolicies":{},"IPAddressType":{},"SnapshotOptions":{"shape":"S1z"},"VPCOptions":{"shape":"S20"},"CognitoOptions":{"shape":"S22"},"EncryptionAtRestOptions":{"shape":"S25"},"NodeToNodeEncryptionOptions":{"shape":"S27"},"AdvancedOptions":{"shape":"S28"},"LogPublishingOptions":{"shape":"S29"},"DomainEndpointOptions":{"shape":"S2d"},"AdvancedSecurityOptions":{"shape":"S2g"},"TagList":{"shape":"So"},"AutoTuneOptions":{"type":"structure","members":{"DesiredState":{},"MaintenanceSchedules":{"shape":"S2u"},"UseOffPeakWindow":{"type":"boolean"}}},"OffPeakWindowOptions":{"shape":"S30"},"SoftwareUpdateOptions":{"shape":"S35"},"AIMLOptions":{"shape":"S36"}}},"output":{"type":"structure","members":{"DomainStatus":{"shape":"S3a"}}}},"CreateOutboundConnection":{"http":{"requestUri":"/2021-01-01/opensearch/cc/outboundConnection"},"input":{"type":"structure","required":["LocalDomainInfo","RemoteDomainInfo","ConnectionAlias"],"members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionAlias":{},"ConnectionMode":{},"ConnectionProperties":{"shape":"S40"}}},"output":{"type":"structure","members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionAlias":{},"ConnectionStatus":{"shape":"S45"},"ConnectionId":{},"ConnectionMode":{},"ConnectionProperties":{"shape":"S40"}}}},"CreatePackage":{"http":{"requestUri":"/2021-01-01/packages"},"input":{"type":"structure","required":["PackageName","PackageType","PackageSource"],"members":{"PackageName":{},"PackageType":{},"PackageDescription":{},"PackageSource":{"shape":"S49"}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S4d"}}}},"CreateVpcEndpoint":{"http":{"requestUri":"/2021-01-01/opensearch/vpcEndpoints"},"input":{"type":"structure","required":["DomainArn","VpcOptions"],"members":{"DomainArn":{},"VpcOptions":{"shape":"S20"},"ClientToken":{}}},"output":{"type":"structure","required":["VpcEndpoint"],"members":{"VpcEndpoint":{"shape":"S4r"}}}},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},"input":{"type":"structure","required":["DomainName","Name"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{"location":"uri","locationName":"DataSourceName"}}},"output":{"type":"structure","members":{"Message":{}}}},"DeleteDomain":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/domain/{DomainName}"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainStatus":{"shape":"S3a"}}}},"DeleteInboundConnection":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4"}}}},"DeleteOutboundConnection":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/cc/outboundConnection/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S52"}}}},"DeletePackage":{"http":{"method":"DELETE","requestUri":"/2021-01-01/packages/{PackageID}"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S4d"}}}},"DeleteVpcEndpoint":{"http":{"method":"DELETE","requestUri":"/2021-01-01/opensearch/vpcEndpoints/{VpcEndpointId}"},"input":{"type":"structure","required":["VpcEndpointId"],"members":{"VpcEndpointId":{"location":"uri","locationName":"VpcEndpointId"}}},"output":{"type":"structure","required":["VpcEndpointSummary"],"members":{"VpcEndpointSummary":{"shape":"S57"}}}},"DescribeDomain":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","required":["DomainStatus"],"members":{"DomainStatus":{"shape":"S3a"}}}},"DescribeDomainAutoTunes":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/autoTunes"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AutoTunes":{"type":"list","member":{"type":"structure","members":{"AutoTuneType":{},"AutoTuneDetails":{"type":"structure","members":{"ScheduledAutoTuneDetails":{"type":"structure","members":{"Date":{"type":"timestamp"},"ActionType":{},"Action":{},"Severity":{}}}}}}}},"NextToken":{}}}},"DescribeDomainChangeProgress":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/progress"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ChangeId":{"location":"querystring","locationName":"changeid"}}},"output":{"type":"structure","members":{"ChangeProgressStatus":{"type":"structure","members":{"ChangeId":{},"StartTime":{"type":"timestamp"},"Status":{},"PendingProperties":{"shape":"S21"},"CompletedProperties":{"shape":"S21"},"TotalNumberOfStages":{"type":"integer"},"ChangeProgressStages":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{},"Description":{},"LastUpdated":{"type":"timestamp"}}}},"LastUpdatedTime":{"type":"timestamp"},"ConfigChangeStatus":{},"InitiatedBy":{}}}}}},"DescribeDomainConfig":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","required":["DomainConfig"],"members":{"DomainConfig":{"shape":"S5z"}}}},"DescribeDomainHealth":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/health"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainState":{},"AvailabilityZoneCount":{},"ActiveAvailabilityZoneCount":{},"StandByAvailabilityZoneCount":{},"DataNodeCount":{},"DedicatedMaster":{"type":"boolean"},"MasterEligibleNodeCount":{},"WarmNodeCount":{},"MasterNode":{},"ClusterHealth":{},"TotalShards":{},"TotalUnAssignedShards":{},"EnvironmentInformation":{"type":"list","member":{"type":"structure","members":{"AvailabilityZoneInformation":{"type":"list","member":{"type":"structure","members":{"AvailabilityZoneName":{},"ZoneStatus":{},"ConfiguredDataNodeCount":{},"AvailableDataNodeCount":{},"TotalShards":{},"TotalUnAssignedShards":{}}}}}}}}}},"DescribeDomainNodes":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/nodes"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainNodesStatusList":{"type":"list","member":{"type":"structure","members":{"NodeId":{},"NodeType":{},"AvailabilityZone":{},"InstanceType":{},"NodeStatus":{},"StorageType":{},"StorageVolumeType":{},"StorageSize":{}}}}}}},"DescribeDomains":{"http":{"requestUri":"/2021-01-01/opensearch/domain-info"},"input":{"type":"structure","required":["DomainNames"],"members":{"DomainNames":{"type":"list","member":{}}}},"output":{"type":"structure","required":["DomainStatusList"],"members":{"DomainStatusList":{"type":"list","member":{"shape":"S3a"}}}}},"DescribeDryRunProgress":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dryRun"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"DryRunId":{"location":"querystring","locationName":"dryRunId"},"LoadDryRunConfig":{"location":"querystring","locationName":"loadDryRunConfig","type":"boolean"}}},"output":{"type":"structure","members":{"DryRunProgressStatus":{"shape":"S7h"},"DryRunConfig":{"shape":"S3a"},"DryRunResults":{"shape":"S7k"}}}},"DescribeInboundConnections":{"http":{"requestUri":"/2021-01-01/opensearch/cc/inboundConnection/search"},"input":{"type":"structure","members":{"Filters":{"shape":"S7n"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Connections":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"DescribeInstanceTypeLimits":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/instanceTypeLimits/{EngineVersion}/{InstanceType}"},"input":{"type":"structure","required":["InstanceType","EngineVersion"],"members":{"DomainName":{"location":"querystring","locationName":"domainName"},"InstanceType":{"location":"uri","locationName":"InstanceType"},"EngineVersion":{"location":"uri","locationName":"EngineVersion"}}},"output":{"type":"structure","members":{"LimitsByRole":{"type":"map","key":{},"value":{"type":"structure","members":{"StorageTypes":{"type":"list","member":{"type":"structure","members":{"StorageTypeName":{},"StorageSubTypeName":{},"StorageTypeLimits":{"type":"list","member":{"type":"structure","members":{"LimitName":{},"LimitValues":{"shape":"S84"}}}}}}},"InstanceLimits":{"type":"structure","members":{"InstanceCountLimits":{"type":"structure","members":{"MinimumInstanceCount":{"type":"integer"},"MaximumInstanceCount":{"type":"integer"}}}}},"AdditionalLimits":{"type":"list","member":{"type":"structure","members":{"LimitName":{},"LimitValues":{"shape":"S84"}}}}}}}}}},"DescribeOutboundConnections":{"http":{"requestUri":"/2021-01-01/opensearch/cc/outboundConnection/search"},"input":{"type":"structure","members":{"Filters":{"shape":"S7n"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Connections":{"type":"list","member":{"shape":"S52"}},"NextToken":{}}}},"DescribePackages":{"http":{"requestUri":"/2021-01-01/packages/describe"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PackageDetailsList":{"type":"list","member":{"shape":"S4d"}},"NextToken":{}}}},"DescribeReservedInstanceOfferings":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/reservedInstanceOfferings"},"input":{"type":"structure","members":{"ReservedInstanceOfferingId":{"location":"querystring","locationName":"offeringId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"ReservedInstanceOfferings":{"type":"list","member":{"type":"structure","members":{"ReservedInstanceOfferingId":{},"InstanceType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"PaymentOption":{},"RecurringCharges":{"shape":"S8u"}}}}}}},"DescribeReservedInstances":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/reservedInstances"},"input":{"type":"structure","members":{"ReservedInstanceId":{"location":"querystring","locationName":"reservationId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"ReservedInstances":{"type":"list","member":{"type":"structure","members":{"ReservationName":{},"ReservedInstanceId":{},"BillingSubscriptionId":{"type":"long"},"ReservedInstanceOfferingId":{},"InstanceType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"InstanceCount":{"type":"integer"},"State":{},"PaymentOption":{},"RecurringCharges":{"shape":"S8u"}}}}}}},"DescribeVpcEndpoints":{"http":{"requestUri":"/2021-01-01/opensearch/vpcEndpoints/describe"},"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"VpcEndpointIds":{"type":"list","member":{}}}},"output":{"type":"structure","required":["VpcEndpoints","VpcEndpointErrors"],"members":{"VpcEndpoints":{"type":"list","member":{"shape":"S4r"}},"VpcEndpointErrors":{"type":"list","member":{"type":"structure","members":{"VpcEndpointId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"DissociatePackage":{"http":{"requestUri":"/2021-01-01/packages/dissociate/{PackageID}/{DomainName}"},"input":{"type":"structure","required":["PackageID","DomainName"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainPackageDetails":{"shape":"Sv"}}}},"GetCompatibleVersions":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/compatibleVersions"},"input":{"type":"structure","members":{"DomainName":{"location":"querystring","locationName":"domainName"}}},"output":{"type":"structure","members":{"CompatibleVersions":{"type":"list","member":{"type":"structure","members":{"SourceVersion":{},"TargetVersions":{"shape":"S9f"}}}}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},"input":{"type":"structure","required":["DomainName","Name"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{"location":"uri","locationName":"DataSourceName"}}},"output":{"type":"structure","members":{"DataSourceType":{"shape":"Sg"},"Name":{},"Description":{},"Status":{}}}},"GetDomainMaintenanceStatus":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance"},"input":{"type":"structure","required":["DomainName","MaintenanceId"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaintenanceId":{"location":"querystring","locationName":"maintenanceId"}}},"output":{"type":"structure","members":{"Status":{},"StatusMessage":{},"NodeId":{},"Action":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"GetPackageVersionHistory":{"http":{"method":"GET","requestUri":"/2021-01-01/packages/{PackageID}/history"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"PackageID":{},"PackageVersionHistoryList":{"type":"list","member":{"type":"structure","members":{"PackageVersion":{},"CommitMessage":{},"CreatedAt":{"type":"timestamp"},"PluginProperties":{"shape":"S4h"}}}},"NextToken":{}}}},"GetUpgradeHistory":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/upgradeDomain/{DomainName}/history"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"UpgradeHistories":{"type":"list","member":{"type":"structure","members":{"UpgradeName":{},"StartTimestamp":{"type":"timestamp"},"UpgradeStatus":{},"StepsList":{"type":"list","member":{"type":"structure","members":{"UpgradeStep":{},"UpgradeStepStatus":{},"Issues":{"type":"list","member":{}},"ProgressPercent":{"type":"double"}}}}}}},"NextToken":{}}}},"GetUpgradeStatus":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/upgradeDomain/{DomainName}/status"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"UpgradeStep":{},"StepStatus":{},"UpgradeName":{}}}},"ListDataSources":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DataSources":{"type":"list","member":{"type":"structure","members":{"DataSourceType":{"shape":"Sg"},"Name":{},"Description":{},"Status":{}}}}}}},"ListDomainMaintenances":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenances"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Action":{"location":"querystring","locationName":"action"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainMaintenances":{"type":"list","member":{"type":"structure","members":{"MaintenanceId":{},"DomainName":{},"Action":{},"NodeId":{},"Status":{},"StatusMessage":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDomainNames":{"http":{"method":"GET","requestUri":"/2021-01-01/domain"},"input":{"type":"structure","members":{"EngineType":{"location":"querystring","locationName":"engineType"}}},"output":{"type":"structure","members":{"DomainNames":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"EngineType":{}}}}}}},"ListDomainsForPackage":{"http":{"method":"GET","requestUri":"/2021-01-01/packages/{PackageID}/domains"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainPackageDetailsList":{"shape":"San"},"NextToken":{}}}},"ListInstanceTypeDetails":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/instanceTypeDetails/{EngineVersion}"},"input":{"type":"structure","required":["EngineVersion"],"members":{"EngineVersion":{"location":"uri","locationName":"EngineVersion"},"DomainName":{"location":"querystring","locationName":"domainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RetrieveAZs":{"location":"querystring","locationName":"retrieveAZs","type":"boolean"},"InstanceType":{"location":"querystring","locationName":"instanceType"}}},"output":{"type":"structure","members":{"InstanceTypeDetails":{"type":"list","member":{"type":"structure","members":{"InstanceType":{},"EncryptionEnabled":{"type":"boolean"},"CognitoEnabled":{"type":"boolean"},"AppLogsEnabled":{"type":"boolean"},"AdvancedSecurityEnabled":{"type":"boolean"},"WarmEnabled":{"type":"boolean"},"InstanceRole":{"type":"list","member":{}},"AvailabilityZones":{"type":"list","member":{}}}}},"NextToken":{}}}},"ListPackagesForDomain":{"http":{"method":"GET","requestUri":"/2021-01-01/domain/{DomainName}/packages"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainPackageDetailsList":{"shape":"San"},"NextToken":{}}}},"ListScheduledActions":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/scheduledActions"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ScheduledActions":{"type":"list","member":{"shape":"Sb0"}},"NextToken":{}}}},"ListTags":{"http":{"method":"GET","requestUri":"/2021-01-01/tags/"},"input":{"type":"structure","required":["ARN"],"members":{"ARN":{"location":"querystring","locationName":"arn"}}},"output":{"type":"structure","members":{"TagList":{"shape":"So"}}}},"ListVersions":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/versions"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Versions":{"shape":"S9f"},"NextToken":{}}}},"ListVpcEndpointAccess":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/listVpcEndpointAccess"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["AuthorizedPrincipalList","NextToken"],"members":{"AuthorizedPrincipalList":{"type":"list","member":{"shape":"S18"}},"NextToken":{}}}},"ListVpcEndpoints":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/vpcEndpoints"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["VpcEndpointSummaryList","NextToken"],"members":{"VpcEndpointSummaryList":{"shape":"Sbe"},"NextToken":{}}}},"ListVpcEndpointsForDomain":{"http":{"method":"GET","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/vpcEndpoints"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["VpcEndpointSummaryList","NextToken"],"members":{"VpcEndpointSummaryList":{"shape":"Sbe"},"NextToken":{}}}},"PurchaseReservedInstanceOffering":{"http":{"requestUri":"/2021-01-01/opensearch/purchaseReservedInstanceOffering"},"input":{"type":"structure","required":["ReservedInstanceOfferingId","ReservationName"],"members":{"ReservedInstanceOfferingId":{},"ReservationName":{},"InstanceCount":{"type":"integer"}}},"output":{"type":"structure","members":{"ReservedInstanceId":{},"ReservationName":{}}}},"RejectInboundConnection":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/reject"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S4"}}}},"RemoveTags":{"http":{"requestUri":"/2021-01-01/tags-removal"},"input":{"type":"structure","required":["ARN","TagKeys"],"members":{"ARN":{},"TagKeys":{"shape":"S21"}}}},"RevokeVpcEndpointAccess":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/revokeVpcEndpointAccess"},"input":{"type":"structure","required":["DomainName","Account"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Account":{}}},"output":{"type":"structure","members":{}}},"StartDomainMaintenance":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance"},"input":{"type":"structure","required":["DomainName","Action"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Action":{},"NodeId":{}}},"output":{"type":"structure","members":{"MaintenanceId":{}}}},"StartServiceSoftwareUpdate":{"http":{"requestUri":"/2021-01-01/opensearch/serviceSoftwareUpdate/start"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ScheduleAt":{},"DesiredStartTime":{"type":"long"}}},"output":{"type":"structure","members":{"ServiceSoftwareOptions":{"shape":"S1j"}}}},"UpdateDataSource":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},"input":{"type":"structure","required":["DomainName","Name","DataSourceType"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"Name":{"location":"uri","locationName":"DataSourceName"},"DataSourceType":{"shape":"Sg"},"Description":{},"Status":{}}},"output":{"type":"structure","members":{"Message":{}}}},"UpdateDomainConfig":{"http":{"requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ClusterConfig":{"shape":"S1p"},"EBSOptions":{"shape":"S1v"},"SnapshotOptions":{"shape":"S1z"},"VPCOptions":{"shape":"S20"},"CognitoOptions":{"shape":"S22"},"AdvancedOptions":{"shape":"S28"},"AccessPolicies":{},"IPAddressType":{},"LogPublishingOptions":{"shape":"S29"},"EncryptionAtRestOptions":{"shape":"S25"},"DomainEndpointOptions":{"shape":"S2d"},"NodeToNodeEncryptionOptions":{"shape":"S27"},"AdvancedSecurityOptions":{"shape":"S2g"},"AutoTuneOptions":{"shape":"S6i"},"DryRun":{"type":"boolean"},"DryRunMode":{},"OffPeakWindowOptions":{"shape":"S30"},"SoftwareUpdateOptions":{"shape":"S35"},"AIMLOptions":{"shape":"S36"}}},"output":{"type":"structure","required":["DomainConfig"],"members":{"DomainConfig":{"shape":"S5z"},"DryRunResults":{"shape":"S7k"},"DryRunProgressStatus":{"shape":"S7h"}}}},"UpdatePackage":{"http":{"requestUri":"/2021-01-01/packages/update"},"input":{"type":"structure","required":["PackageID","PackageSource"],"members":{"PackageID":{},"PackageSource":{"shape":"S49"},"PackageDescription":{},"CommitMessage":{}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S4d"}}}},"UpdateScheduledAction":{"http":{"method":"PUT","requestUri":"/2021-01-01/opensearch/domain/{DomainName}/scheduledAction/update"},"input":{"type":"structure","required":["DomainName","ActionID","ActionType","ScheduleAt"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ActionID":{},"ActionType":{},"ScheduleAt":{},"DesiredStartTime":{"type":"long"}}},"output":{"type":"structure","members":{"ScheduledAction":{"shape":"Sb0"}}}},"UpdateVpcEndpoint":{"http":{"requestUri":"/2021-01-01/opensearch/vpcEndpoints/update"},"input":{"type":"structure","required":["VpcEndpointId","VpcOptions"],"members":{"VpcEndpointId":{},"VpcOptions":{"shape":"S20"}}},"output":{"type":"structure","required":["VpcEndpoint"],"members":{"VpcEndpoint":{"shape":"S4r"}}}},"UpgradeDomain":{"http":{"requestUri":"/2021-01-01/opensearch/upgradeDomain"},"input":{"type":"structure","required":["DomainName","TargetVersion"],"members":{"DomainName":{},"TargetVersion":{},"PerformCheckOnly":{"type":"boolean"},"AdvancedOptions":{"shape":"S28"}}},"output":{"type":"structure","members":{"UpgradeId":{},"DomainName":{},"TargetVersion":{},"PerformCheckOnly":{"type":"boolean"},"AdvancedOptions":{"shape":"S28"},"ChangeProgressDetails":{"shape":"S3m"}}}}},"shapes":{"S4":{"type":"structure","members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionId":{},"ConnectionStatus":{"type":"structure","members":{"StatusCode":{},"Message":{}}},"ConnectionMode":{}}},"S5":{"type":"structure","members":{"AWSDomainInformation":{"type":"structure","required":["DomainName"],"members":{"OwnerId":{},"DomainName":{},"Region":{}}}}},"Sg":{"type":"structure","members":{"S3GlueDataCatalog":{"type":"structure","members":{"RoleArn":{}}}},"union":true},"So":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sv":{"type":"structure","members":{"PackageID":{},"PackageName":{},"PackageType":{},"LastUpdated":{"type":"timestamp"},"DomainName":{},"DomainPackageStatus":{},"PackageVersion":{},"ReferencePath":{},"ErrorDetails":{"shape":"S12"}}},"S12":{"type":"structure","members":{"ErrorType":{},"ErrorMessage":{}}},"S18":{"type":"structure","members":{"PrincipalType":{},"Principal":{}}},"S1j":{"type":"structure","members":{"CurrentVersion":{},"NewVersion":{},"UpdateAvailable":{"type":"boolean"},"Cancellable":{"type":"boolean"},"UpdateStatus":{},"Description":{},"AutomatedUpdateDate":{"type":"timestamp"},"OptionalDeployment":{"type":"boolean"}}},"S1p":{"type":"structure","members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"DedicatedMasterEnabled":{"type":"boolean"},"ZoneAwarenessEnabled":{"type":"boolean"},"ZoneAwarenessConfig":{"type":"structure","members":{"AvailabilityZoneCount":{"type":"integer"}}},"DedicatedMasterType":{},"DedicatedMasterCount":{"type":"integer"},"WarmEnabled":{"type":"boolean"},"WarmType":{},"WarmCount":{"type":"integer"},"ColdStorageOptions":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"}}},"MultiAZWithStandbyEnabled":{"type":"boolean"}}},"S1v":{"type":"structure","members":{"EBSEnabled":{"type":"boolean"},"VolumeType":{},"VolumeSize":{"type":"integer"},"Iops":{"type":"integer"},"Throughput":{"type":"integer"}}},"S1z":{"type":"structure","members":{"AutomatedSnapshotStartHour":{"type":"integer"}}},"S20":{"type":"structure","members":{"SubnetIds":{"shape":"S21"},"SecurityGroupIds":{"shape":"S21"}}},"S21":{"type":"list","member":{}},"S22":{"type":"structure","members":{"Enabled":{"type":"boolean"},"UserPoolId":{},"IdentityPoolId":{},"RoleArn":{}}},"S25":{"type":"structure","members":{"Enabled":{"type":"boolean"},"KmsKeyId":{}}},"S27":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S28":{"type":"map","key":{},"value":{}},"S29":{"type":"map","key":{},"value":{"type":"structure","members":{"CloudWatchLogsLogGroupArn":{},"Enabled":{"type":"boolean"}}}},"S2d":{"type":"structure","members":{"EnforceHTTPS":{"type":"boolean"},"TLSSecurityPolicy":{},"CustomEndpointEnabled":{"type":"boolean"},"CustomEndpoint":{},"CustomEndpointCertificateArn":{}}},"S2g":{"type":"structure","members":{"Enabled":{"type":"boolean"},"InternalUserDatabaseEnabled":{"type":"boolean"},"MasterUserOptions":{"type":"structure","members":{"MasterUserARN":{},"MasterUserName":{"shape":"S2i"},"MasterUserPassword":{"type":"string","sensitive":true}}},"SAMLOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Idp":{"shape":"S2l"},"MasterUserName":{"shape":"S2i"},"MasterBackendRole":{},"SubjectKey":{},"RolesKey":{},"SessionTimeoutMinutes":{"type":"integer"}}},"JWTOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SubjectKey":{},"RolesKey":{},"PublicKey":{}}},"AnonymousAuthEnabled":{"type":"boolean"}}},"S2i":{"type":"string","sensitive":true},"S2l":{"type":"structure","required":["MetadataContent","EntityId"],"members":{"MetadataContent":{},"EntityId":{}}},"S2u":{"type":"list","member":{"type":"structure","members":{"StartAt":{"type":"timestamp"},"Duration":{"type":"structure","members":{"Value":{"type":"long"},"Unit":{}}},"CronExpressionForRecurrence":{}}}},"S30":{"type":"structure","members":{"Enabled":{"type":"boolean"},"OffPeakWindow":{"type":"structure","members":{"WindowStartTime":{"type":"structure","required":["Hours","Minutes"],"members":{"Hours":{"type":"long"},"Minutes":{"type":"long"}}}}}}},"S35":{"type":"structure","members":{"AutoSoftwareUpdateEnabled":{"type":"boolean"}}},"S36":{"type":"structure","members":{"NaturalLanguageQueryGenerationOptions":{"type":"structure","members":{"DesiredState":{}}}}},"S3a":{"type":"structure","required":["DomainId","DomainName","ARN","ClusterConfig"],"members":{"DomainId":{},"DomainName":{},"ARN":{},"Created":{"type":"boolean"},"Deleted":{"type":"boolean"},"Endpoint":{},"EndpointV2":{},"Endpoints":{"type":"map","key":{},"value":{}},"DomainEndpointV2HostedZoneId":{},"Processing":{"type":"boolean"},"UpgradeProcessing":{"type":"boolean"},"EngineVersion":{},"ClusterConfig":{"shape":"S1p"},"EBSOptions":{"shape":"S1v"},"AccessPolicies":{},"IPAddressType":{},"SnapshotOptions":{"shape":"S1z"},"VPCOptions":{"shape":"S3f"},"CognitoOptions":{"shape":"S22"},"EncryptionAtRestOptions":{"shape":"S25"},"NodeToNodeEncryptionOptions":{"shape":"S27"},"AdvancedOptions":{"shape":"S28"},"LogPublishingOptions":{"shape":"S29"},"ServiceSoftwareOptions":{"shape":"S1j"},"DomainEndpointOptions":{"shape":"S2d"},"AdvancedSecurityOptions":{"shape":"S3g"},"AutoTuneOptions":{"type":"structure","members":{"State":{},"ErrorMessage":{},"UseOffPeakWindow":{"type":"boolean"}}},"ChangeProgressDetails":{"shape":"S3m"},"OffPeakWindowOptions":{"shape":"S30"},"SoftwareUpdateOptions":{"shape":"S35"},"DomainProcessingStatus":{},"ModifyingProperties":{"shape":"S3s"},"AIMLOptions":{"shape":"S3v"}}},"S3f":{"type":"structure","members":{"VPCId":{},"SubnetIds":{"shape":"S21"},"AvailabilityZones":{"shape":"S21"},"SecurityGroupIds":{"shape":"S21"}}},"S3g":{"type":"structure","members":{"Enabled":{"type":"boolean"},"InternalUserDatabaseEnabled":{"type":"boolean"},"SAMLOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Idp":{"shape":"S2l"},"SubjectKey":{},"RolesKey":{},"SessionTimeoutMinutes":{"type":"integer"}}},"JWTOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SubjectKey":{},"RolesKey":{},"PublicKey":{}}},"AnonymousAuthDisableDate":{"type":"timestamp"},"AnonymousAuthEnabled":{"type":"boolean"}}},"S3m":{"type":"structure","members":{"ChangeId":{},"Message":{},"ConfigChangeStatus":{},"InitiatedBy":{},"StartTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"S3s":{"type":"list","member":{"type":"structure","members":{"Name":{},"ActiveValue":{},"PendingValue":{},"ValueType":{}}}},"S3v":{"type":"structure","members":{"NaturalLanguageQueryGenerationOptions":{"type":"structure","members":{"DesiredState":{},"CurrentState":{}}}}},"S40":{"type":"structure","members":{"Endpoint":{},"CrossClusterSearch":{"type":"structure","members":{"SkipUnavailable":{}}}}},"S45":{"type":"structure","members":{"StatusCode":{},"Message":{}}},"S49":{"type":"structure","members":{"S3BucketName":{},"S3Key":{}}},"S4d":{"type":"structure","members":{"PackageID":{},"PackageName":{},"PackageType":{},"PackageDescription":{},"PackageStatus":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"AvailablePackageVersion":{},"ErrorDetails":{"shape":"S12"},"EngineVersion":{},"AvailablePluginProperties":{"shape":"S4h"}}},"S4h":{"type":"structure","members":{"Name":{},"Description":{},"Version":{},"ClassName":{},"UncompressedSizeInBytes":{"type":"long"}}},"S4r":{"type":"structure","members":{"VpcEndpointId":{},"VpcEndpointOwner":{},"DomainArn":{},"VpcOptions":{"shape":"S3f"},"Status":{},"Endpoint":{}}},"S52":{"type":"structure","members":{"LocalDomainInfo":{"shape":"S5"},"RemoteDomainInfo":{"shape":"S5"},"ConnectionId":{},"ConnectionAlias":{},"ConnectionStatus":{"shape":"S45"},"ConnectionMode":{},"ConnectionProperties":{"shape":"S40"}}},"S57":{"type":"structure","members":{"VpcEndpointId":{},"VpcEndpointOwner":{},"DomainArn":{},"Status":{}}},"S5z":{"type":"structure","members":{"EngineVersion":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S61"}}},"ClusterConfig":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1p"},"Status":{"shape":"S61"}}},"EBSOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1v"},"Status":{"shape":"S61"}}},"AccessPolicies":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S61"}}},"IPAddressType":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S61"}}},"SnapshotOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1z"},"Status":{"shape":"S61"}}},"VPCOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S3f"},"Status":{"shape":"S61"}}},"CognitoOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S22"},"Status":{"shape":"S61"}}},"EncryptionAtRestOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S25"},"Status":{"shape":"S61"}}},"NodeToNodeEncryptionOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S27"},"Status":{"shape":"S61"}}},"AdvancedOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S28"},"Status":{"shape":"S61"}}},"LogPublishingOptions":{"type":"structure","members":{"Options":{"shape":"S29"},"Status":{"shape":"S61"}}},"DomainEndpointOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S2d"},"Status":{"shape":"S61"}}},"AdvancedSecurityOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S3g"},"Status":{"shape":"S61"}}},"AutoTuneOptions":{"type":"structure","members":{"Options":{"shape":"S6i"},"Status":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"ErrorMessage":{},"PendingDeletion":{"type":"boolean"}}}}},"ChangeProgressDetails":{"shape":"S3m"},"OffPeakWindowOptions":{"type":"structure","members":{"Options":{"shape":"S30"},"Status":{"shape":"S61"}}},"SoftwareUpdateOptions":{"type":"structure","members":{"Options":{"shape":"S35"},"Status":{"shape":"S61"}}},"ModifyingProperties":{"shape":"S3s"},"AIMLOptions":{"type":"structure","members":{"Options":{"shape":"S3v"},"Status":{"shape":"S61"}}}}},"S61":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"PendingDeletion":{"type":"boolean"}}},"S6i":{"type":"structure","members":{"DesiredState":{},"RollbackOnDisable":{},"MaintenanceSchedules":{"shape":"S2u"},"UseOffPeakWindow":{"type":"boolean"}}},"S7h":{"type":"structure","required":["DryRunId","DryRunStatus","CreationDate","UpdateDate"],"members":{"DryRunId":{},"DryRunStatus":{},"CreationDate":{},"UpdateDate":{},"ValidationFailures":{"type":"list","member":{"type":"structure","members":{"Code":{},"Message":{}}}}}},"S7k":{"type":"structure","members":{"DeploymentType":{},"Message":{}}},"S7n":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"S84":{"type":"list","member":{}},"S8u":{"type":"list","member":{"type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}}}},"S9f":{"type":"list","member":{}},"San":{"type":"list","member":{"shape":"Sv"}},"Sb0":{"type":"structure","required":["Id","Type","Severity","ScheduledTime"],"members":{"Id":{},"Type":{},"Severity":{},"ScheduledTime":{"type":"long"},"Description":{},"ScheduledBy":{},"Status":{},"Mandatory":{"type":"boolean"},"Cancellable":{"type":"boolean"}}},"Sbe":{"type":"list","member":{"shape":"S57"}}}} /***/ }), /* 1090 */ @@ -63241,13 +63241,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 1200 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-10","endpointPrefix":"controltower","jsonVersion":"1.1","protocol":"rest-json","protocols":["rest-json"],"serviceFullName":"AWS Control Tower","serviceId":"ControlTower","signatureVersion":"v4","signingName":"controltower","uid":"controltower-2018-05-10"},"operations":{"CreateLandingZone":{"http":{"requestUri":"/create-landingzone","responseCode":200},"input":{"type":"structure","required":["manifest","version"],"members":{"manifest":{"shape":"S2"},"tags":{"shape":"S3"},"version":{}}},"output":{"type":"structure","required":["arn","operationIdentifier"],"members":{"arn":{},"operationIdentifier":{}}}},"DeleteLandingZone":{"http":{"requestUri":"/delete-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier"],"members":{"landingZoneIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"idempotent":true},"DisableBaseline":{"http":{"requestUri":"/disable-baseline","responseCode":200},"input":{"type":"structure","required":["enabledBaselineIdentifier"],"members":{"enabledBaselineIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"idempotent":true},"DisableControl":{"http":{"requestUri":"/disable-control","responseCode":200},"input":{"type":"structure","required":["controlIdentifier","targetIdentifier"],"members":{"controlIdentifier":{},"targetIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"EnableBaseline":{"http":{"requestUri":"/enable-baseline","responseCode":200},"input":{"type":"structure","required":["baselineIdentifier","baselineVersion","targetIdentifier"],"members":{"baselineIdentifier":{},"baselineVersion":{},"parameters":{"shape":"Sl"},"tags":{"shape":"S3"},"targetIdentifier":{}}},"output":{"type":"structure","required":["arn","operationIdentifier"],"members":{"arn":{},"operationIdentifier":{}}}},"EnableControl":{"http":{"requestUri":"/enable-control","responseCode":200},"input":{"type":"structure","required":["controlIdentifier","targetIdentifier"],"members":{"controlIdentifier":{},"parameters":{"shape":"Sq"},"tags":{"shape":"S3"},"targetIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"arn":{},"operationIdentifier":{}}}},"GetBaseline":{"http":{"requestUri":"/get-baseline","responseCode":200},"input":{"type":"structure","required":["baselineIdentifier"],"members":{"baselineIdentifier":{}}},"output":{"type":"structure","required":["arn","name"],"members":{"arn":{},"description":{},"name":{}}}},"GetBaselineOperation":{"http":{"requestUri":"/get-baseline-operation","responseCode":200},"input":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"output":{"type":"structure","required":["baselineOperation"],"members":{"baselineOperation":{"type":"structure","members":{"endTime":{"shape":"S10"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S10"},"status":{},"statusMessage":{}}}}}},"GetControlOperation":{"http":{"requestUri":"/get-control-operation","responseCode":200},"input":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"output":{"type":"structure","required":["controlOperation"],"members":{"controlOperation":{"type":"structure","members":{"controlIdentifier":{},"enabledControlIdentifier":{},"endTime":{"shape":"S16"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S16"},"status":{},"statusMessage":{},"targetIdentifier":{}}}}}},"GetEnabledBaseline":{"http":{"requestUri":"/get-enabled-baseline","responseCode":200},"input":{"type":"structure","required":["enabledBaselineIdentifier"],"members":{"enabledBaselineIdentifier":{}}},"output":{"type":"structure","members":{"enabledBaselineDetails":{"type":"structure","required":["arn","baselineIdentifier","statusSummary","targetIdentifier"],"members":{"arn":{},"baselineIdentifier":{},"baselineVersion":{},"parameters":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Sn"}}}},"statusSummary":{"shape":"S1e"},"targetIdentifier":{}}}}}},"GetEnabledControl":{"http":{"requestUri":"/get-enabled-control","responseCode":200},"input":{"type":"structure","required":["enabledControlIdentifier"],"members":{"enabledControlIdentifier":{}}},"output":{"type":"structure","required":["enabledControlDetails"],"members":{"enabledControlDetails":{"type":"structure","members":{"arn":{},"controlIdentifier":{},"driftStatusSummary":{"shape":"S1j"},"parameters":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Ss"}}}},"statusSummary":{"shape":"S1e"},"targetIdentifier":{},"targetRegions":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}}}}},"GetLandingZone":{"http":{"requestUri":"/get-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier"],"members":{"landingZoneIdentifier":{}}},"output":{"type":"structure","required":["landingZone"],"members":{"landingZone":{"type":"structure","required":["manifest","version"],"members":{"arn":{},"driftStatus":{"type":"structure","members":{"status":{}}},"latestAvailableVersion":{},"manifest":{"shape":"S2"},"status":{},"version":{}}}}}},"GetLandingZoneOperation":{"http":{"requestUri":"/get-landingzone-operation","responseCode":200},"input":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"output":{"type":"structure","required":["operationDetails"],"members":{"operationDetails":{"type":"structure","members":{"endTime":{"shape":"S10"},"operationType":{},"startTime":{"shape":"S10"},"status":{},"statusMessage":{}}}}}},"ListBaselines":{"http":{"requestUri":"/list-baselines","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["baselines"],"members":{"baselines":{"type":"list","member":{"type":"structure","required":["arn","name"],"members":{"arn":{},"description":{},"name":{}}}},"nextToken":{}}}},"ListControlOperations":{"http":{"requestUri":"/list-control-operations","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"controlIdentifiers":{"shape":"S28"},"controlOperationTypes":{"type":"list","member":{}},"enabledControlIdentifiers":{"type":"list","member":{}},"statuses":{"type":"list","member":{}},"targetIdentifiers":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["controlOperations"],"members":{"controlOperations":{"type":"list","member":{"type":"structure","members":{"controlIdentifier":{},"enabledControlIdentifier":{},"endTime":{"shape":"S16"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S16"},"status":{},"statusMessage":{},"targetIdentifier":{}}}},"nextToken":{}}}},"ListEnabledBaselines":{"http":{"requestUri":"/list-enabled-baselines","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"baselineIdentifiers":{"type":"list","member":{}},"targetIdentifiers":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["enabledBaselines"],"members":{"enabledBaselines":{"type":"list","member":{"type":"structure","required":["arn","baselineIdentifier","statusSummary","targetIdentifier"],"members":{"arn":{},"baselineIdentifier":{},"baselineVersion":{},"statusSummary":{"shape":"S1e"},"targetIdentifier":{}}}},"nextToken":{}}}},"ListEnabledControls":{"http":{"requestUri":"/list-enabled-controls","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"controlIdentifiers":{"shape":"S28"},"driftStatuses":{"type":"list","member":{}},"statuses":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{},"targetIdentifier":{}}},"output":{"type":"structure","required":["enabledControls"],"members":{"enabledControls":{"type":"list","member":{"type":"structure","members":{"arn":{},"controlIdentifier":{},"driftStatusSummary":{"shape":"S1j"},"statusSummary":{"shape":"S1e"},"targetIdentifier":{}}}},"nextToken":{}}}},"ListLandingZones":{"http":{"requestUri":"/list-landingzones","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["landingZones"],"members":{"landingZones":{"type":"list","member":{"type":"structure","members":{"arn":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"S3"}}}},"ResetEnabledBaseline":{"http":{"requestUri":"/reset-enabled-baseline","responseCode":200},"input":{"type":"structure","required":["enabledBaselineIdentifier"],"members":{"enabledBaselineIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"ResetLandingZone":{"http":{"requestUri":"/reset-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier"],"members":{"landingZoneIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateEnabledBaseline":{"http":{"requestUri":"/update-enabled-baseline","responseCode":200},"input":{"type":"structure","required":["baselineVersion","enabledBaselineIdentifier"],"members":{"baselineVersion":{},"enabledBaselineIdentifier":{},"parameters":{"shape":"Sl"}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"UpdateEnabledControl":{"http":{"requestUri":"/update-enabled-control","responseCode":200},"input":{"type":"structure","required":["enabledControlIdentifier","parameters"],"members":{"enabledControlIdentifier":{},"parameters":{"shape":"Sq"}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"UpdateLandingZone":{"http":{"requestUri":"/update-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier","manifest","version"],"members":{"landingZoneIdentifier":{},"manifest":{"shape":"S2"},"version":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}}},"shapes":{"S2":{"type":"structure","members":{},"document":true},"S3":{"type":"map","key":{},"value":{}},"Sl":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Sn"}}}},"Sn":{"type":"structure","members":{},"document":true},"Sq":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Ss"}}}},"Ss":{"type":"structure","members":{},"document":true},"S10":{"type":"timestamp","timestampFormat":"iso8601"},"S16":{"type":"timestamp","timestampFormat":"iso8601"},"S1e":{"type":"structure","members":{"lastOperationIdentifier":{},"status":{}}},"S1j":{"type":"structure","members":{"driftStatus":{}}},"S28":{"type":"list","member":{}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-10","endpointPrefix":"controltower","jsonVersion":"1.1","protocol":"rest-json","protocols":["rest-json"],"serviceFullName":"AWS Control Tower","serviceId":"ControlTower","signatureVersion":"v4","signingName":"controltower","uid":"controltower-2018-05-10","auth":["aws.auth#sigv4"]},"operations":{"CreateLandingZone":{"http":{"requestUri":"/create-landingzone","responseCode":200},"input":{"type":"structure","required":["manifest","version"],"members":{"manifest":{"shape":"S2"},"tags":{"shape":"S3"},"version":{}}},"output":{"type":"structure","required":["arn","operationIdentifier"],"members":{"arn":{},"operationIdentifier":{}}}},"DeleteLandingZone":{"http":{"requestUri":"/delete-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier"],"members":{"landingZoneIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"idempotent":true},"DisableBaseline":{"http":{"requestUri":"/disable-baseline","responseCode":200},"input":{"type":"structure","required":["enabledBaselineIdentifier"],"members":{"enabledBaselineIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"idempotent":true},"DisableControl":{"http":{"requestUri":"/disable-control","responseCode":200},"input":{"type":"structure","required":["controlIdentifier","targetIdentifier"],"members":{"controlIdentifier":{},"targetIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"EnableBaseline":{"http":{"requestUri":"/enable-baseline","responseCode":200},"input":{"type":"structure","required":["baselineIdentifier","baselineVersion","targetIdentifier"],"members":{"baselineIdentifier":{},"baselineVersion":{},"parameters":{"shape":"Sl"},"tags":{"shape":"S3"},"targetIdentifier":{}}},"output":{"type":"structure","required":["arn","operationIdentifier"],"members":{"arn":{},"operationIdentifier":{}}}},"EnableControl":{"http":{"requestUri":"/enable-control","responseCode":200},"input":{"type":"structure","required":["controlIdentifier","targetIdentifier"],"members":{"controlIdentifier":{},"parameters":{"shape":"Sq"},"tags":{"shape":"S3"},"targetIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"arn":{},"operationIdentifier":{}}}},"GetBaseline":{"http":{"requestUri":"/get-baseline","responseCode":200},"input":{"type":"structure","required":["baselineIdentifier"],"members":{"baselineIdentifier":{}}},"output":{"type":"structure","required":["arn","name"],"members":{"arn":{},"description":{},"name":{}}}},"GetBaselineOperation":{"http":{"requestUri":"/get-baseline-operation","responseCode":200},"input":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"output":{"type":"structure","required":["baselineOperation"],"members":{"baselineOperation":{"type":"structure","members":{"endTime":{"shape":"S10"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S10"},"status":{},"statusMessage":{}}}}}},"GetControlOperation":{"http":{"requestUri":"/get-control-operation","responseCode":200},"input":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"output":{"type":"structure","required":["controlOperation"],"members":{"controlOperation":{"type":"structure","members":{"controlIdentifier":{},"enabledControlIdentifier":{},"endTime":{"shape":"S16"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S16"},"status":{},"statusMessage":{},"targetIdentifier":{}}}}}},"GetEnabledBaseline":{"http":{"requestUri":"/get-enabled-baseline","responseCode":200},"input":{"type":"structure","required":["enabledBaselineIdentifier"],"members":{"enabledBaselineIdentifier":{}}},"output":{"type":"structure","members":{"enabledBaselineDetails":{"type":"structure","required":["arn","baselineIdentifier","statusSummary","targetIdentifier"],"members":{"arn":{},"baselineIdentifier":{},"baselineVersion":{},"parameters":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Sn"}}}},"statusSummary":{"shape":"S1e"},"targetIdentifier":{}}}}}},"GetEnabledControl":{"http":{"requestUri":"/get-enabled-control","responseCode":200},"input":{"type":"structure","required":["enabledControlIdentifier"],"members":{"enabledControlIdentifier":{}}},"output":{"type":"structure","required":["enabledControlDetails"],"members":{"enabledControlDetails":{"type":"structure","members":{"arn":{},"controlIdentifier":{},"driftStatusSummary":{"shape":"S1j"},"parameters":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Ss"}}}},"statusSummary":{"shape":"S1e"},"targetIdentifier":{},"targetRegions":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}}}}},"GetLandingZone":{"http":{"requestUri":"/get-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier"],"members":{"landingZoneIdentifier":{}}},"output":{"type":"structure","required":["landingZone"],"members":{"landingZone":{"type":"structure","required":["manifest","version"],"members":{"arn":{},"driftStatus":{"type":"structure","members":{"status":{}}},"latestAvailableVersion":{},"manifest":{"shape":"S2"},"status":{},"version":{}}}}}},"GetLandingZoneOperation":{"http":{"requestUri":"/get-landingzone-operation","responseCode":200},"input":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}},"output":{"type":"structure","required":["operationDetails"],"members":{"operationDetails":{"type":"structure","members":{"endTime":{"shape":"S10"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S10"},"status":{},"statusMessage":{}}}}}},"ListBaselines":{"http":{"requestUri":"/list-baselines","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["baselines"],"members":{"baselines":{"type":"list","member":{"type":"structure","required":["arn","name"],"members":{"arn":{},"description":{},"name":{}}}},"nextToken":{}}}},"ListControlOperations":{"http":{"requestUri":"/list-control-operations","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"controlIdentifiers":{"shape":"S28"},"controlOperationTypes":{"type":"list","member":{}},"enabledControlIdentifiers":{"type":"list","member":{}},"statuses":{"type":"list","member":{}},"targetIdentifiers":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["controlOperations"],"members":{"controlOperations":{"type":"list","member":{"type":"structure","members":{"controlIdentifier":{},"enabledControlIdentifier":{},"endTime":{"shape":"S16"},"operationIdentifier":{},"operationType":{},"startTime":{"shape":"S16"},"status":{},"statusMessage":{},"targetIdentifier":{}}}},"nextToken":{}}}},"ListEnabledBaselines":{"http":{"requestUri":"/list-enabled-baselines","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"baselineIdentifiers":{"type":"list","member":{}},"targetIdentifiers":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["enabledBaselines"],"members":{"enabledBaselines":{"type":"list","member":{"type":"structure","required":["arn","baselineIdentifier","statusSummary","targetIdentifier"],"members":{"arn":{},"baselineIdentifier":{},"baselineVersion":{},"statusSummary":{"shape":"S1e"},"targetIdentifier":{}}}},"nextToken":{}}}},"ListEnabledControls":{"http":{"requestUri":"/list-enabled-controls","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"controlIdentifiers":{"shape":"S28"},"driftStatuses":{"type":"list","member":{}},"statuses":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{},"targetIdentifier":{}}},"output":{"type":"structure","required":["enabledControls"],"members":{"enabledControls":{"type":"list","member":{"type":"structure","members":{"arn":{},"controlIdentifier":{},"driftStatusSummary":{"shape":"S1j"},"statusSummary":{"shape":"S1e"},"targetIdentifier":{}}}},"nextToken":{}}}},"ListLandingZoneOperations":{"http":{"requestUri":"/list-landingzone-operations","responseCode":200},"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"statuses":{"type":"list","member":{}},"types":{"type":"list","member":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["landingZoneOperations"],"members":{"landingZoneOperations":{"type":"list","member":{"type":"structure","members":{"operationIdentifier":{},"operationType":{},"status":{}}}},"nextToken":{}}}},"ListLandingZones":{"http":{"requestUri":"/list-landingzones","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["landingZones"],"members":{"landingZones":{"type":"list","member":{"type":"structure","members":{"arn":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"S3"}}}},"ResetEnabledBaseline":{"http":{"requestUri":"/reset-enabled-baseline","responseCode":200},"input":{"type":"structure","required":["enabledBaselineIdentifier"],"members":{"enabledBaselineIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"ResetLandingZone":{"http":{"requestUri":"/reset-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier"],"members":{"landingZoneIdentifier":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateEnabledBaseline":{"http":{"requestUri":"/update-enabled-baseline","responseCode":200},"input":{"type":"structure","required":["baselineVersion","enabledBaselineIdentifier"],"members":{"baselineVersion":{},"enabledBaselineIdentifier":{},"parameters":{"shape":"Sl"}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"UpdateEnabledControl":{"http":{"requestUri":"/update-enabled-control","responseCode":200},"input":{"type":"structure","required":["enabledControlIdentifier","parameters"],"members":{"enabledControlIdentifier":{},"parameters":{"shape":"Sq"}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}},"UpdateLandingZone":{"http":{"requestUri":"/update-landingzone","responseCode":200},"input":{"type":"structure","required":["landingZoneIdentifier","manifest","version"],"members":{"landingZoneIdentifier":{},"manifest":{"shape":"S2"},"version":{}}},"output":{"type":"structure","required":["operationIdentifier"],"members":{"operationIdentifier":{}}}}},"shapes":{"S2":{"type":"structure","members":{},"document":true},"S3":{"type":"map","key":{},"value":{}},"Sl":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Sn"}}}},"Sn":{"type":"structure","members":{},"document":true},"Sq":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{"shape":"Ss"}}}},"Ss":{"type":"structure","members":{},"document":true},"S10":{"type":"timestamp","timestampFormat":"iso8601"},"S16":{"type":"timestamp","timestampFormat":"iso8601"},"S1e":{"type":"structure","members":{"lastOperationIdentifier":{},"status":{}}},"S1j":{"type":"structure","members":{"driftStatus":{}}},"S28":{"type":"list","member":{}}}} /***/ }), /* 1201 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"ListBaselines":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"baselines"},"ListControlOperations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"controlOperations"},"ListEnabledBaselines":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"enabledBaselines"},"ListEnabledControls":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"enabledControls"},"ListLandingZones":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"landingZones"}}} + module.exports = {"pagination":{"ListBaselines":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"baselines"},"ListControlOperations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"controlOperations"},"ListEnabledBaselines":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"enabledBaselines"},"ListEnabledControls":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"enabledControls"},"ListLandingZoneOperations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"landingZoneOperations"},"ListLandingZones":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"landingZones"}}} /***/ }), /* 1202 */ @@ -64227,13 +64227,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 1285 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-07-14","endpointPrefix":"ivsrealtime","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"ivsrealtime","serviceFullName":"Amazon Interactive Video Service RealTime","serviceId":"IVS RealTime","signatureVersion":"v4","signingName":"ivs","uid":"ivs-realtime-2020-07-14"},"operations":{"CreateEncoderConfiguration":{"http":{"requestUri":"/CreateEncoderConfiguration","responseCode":200},"input":{"type":"structure","members":{"name":{},"video":{"shape":"S3"},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"encoderConfiguration":{"shape":"Sc"}}}},"CreateParticipantToken":{"http":{"requestUri":"/CreateParticipantToken","responseCode":200},"input":{"type":"structure","required":["stageArn"],"members":{"stageArn":{},"duration":{"type":"integer"},"userId":{},"attributes":{"shape":"Si"},"capabilities":{"shape":"Sk"}}},"output":{"type":"structure","members":{"participantToken":{"shape":"Sn"}}}},"CreateStage":{"http":{"requestUri":"/CreateStage","responseCode":200},"input":{"type":"structure","members":{"name":{},"participantTokenConfigurations":{"type":"list","member":{"type":"structure","members":{"duration":{"type":"integer"},"userId":{},"attributes":{"shape":"Si"},"capabilities":{"shape":"Sk"}}}},"tags":{"shape":"S8"},"autoParticipantRecordingConfiguration":{"shape":"Sv"}}},"output":{"type":"structure","members":{"stage":{"shape":"S10"},"participantTokens":{"type":"list","member":{"shape":"Sn"}}}}},"CreateStorageConfiguration":{"http":{"requestUri":"/CreateStorageConfiguration","responseCode":200},"input":{"type":"structure","required":["s3"],"members":{"name":{},"s3":{"shape":"S15"},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"storageConfiguration":{"shape":"S18"}}}},"DeleteEncoderConfiguration":{"http":{"requestUri":"/DeleteEncoderConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteStage":{"http":{"requestUri":"/DeleteStage","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteStorageConfiguration":{"http":{"requestUri":"/DeleteStorageConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DisconnectParticipant":{"http":{"requestUri":"/DisconnectParticipant","responseCode":200},"input":{"type":"structure","required":["stageArn","participantId"],"members":{"stageArn":{},"participantId":{},"reason":{}}},"output":{"type":"structure","members":{}}},"GetComposition":{"http":{"requestUri":"/GetComposition","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"composition":{"shape":"S1m"}}}},"GetEncoderConfiguration":{"http":{"requestUri":"/GetEncoderConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"encoderConfiguration":{"shape":"Sc"}}}},"GetParticipant":{"http":{"requestUri":"/GetParticipant","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId","participantId"],"members":{"stageArn":{},"sessionId":{},"participantId":{}}},"output":{"type":"structure","members":{"participant":{"type":"structure","members":{"participantId":{},"userId":{},"state":{},"firstJoinTime":{"shape":"S24"},"attributes":{"type":"map","key":{},"value":{}},"published":{"type":"boolean"},"ispName":{},"osName":{},"osVersion":{},"browserName":{},"browserVersion":{},"sdkVersion":{},"recordingS3BucketName":{},"recordingS3Prefix":{},"recordingState":{}}}}}},"GetStage":{"http":{"requestUri":"/GetStage","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"stage":{"shape":"S10"}}}},"GetStageSession":{"http":{"requestUri":"/GetStageSession","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId"],"members":{"stageArn":{},"sessionId":{}}},"output":{"type":"structure","members":{"stageSession":{"type":"structure","members":{"sessionId":{},"startTime":{"shape":"S24"},"endTime":{"shape":"S24"}}}}}},"GetStorageConfiguration":{"http":{"requestUri":"/GetStorageConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"storageConfiguration":{"shape":"S18"}}}},"ListCompositions":{"http":{"requestUri":"/ListCompositions","responseCode":200},"input":{"type":"structure","members":{"filterByStageArn":{},"filterByEncoderConfigurationArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["compositions"],"members":{"compositions":{"type":"list","member":{"type":"structure","required":["arn","stageArn","destinations","state"],"members":{"arn":{},"stageArn":{},"destinations":{"type":"list","member":{"type":"structure","required":["id","state"],"members":{"id":{},"state":{},"startTime":{"shape":"S24"},"endTime":{"shape":"S24"}}}},"state":{},"tags":{"shape":"S8"},"startTime":{"shape":"S24"},"endTime":{"shape":"S24"}}}},"nextToken":{}}}},"ListEncoderConfigurations":{"http":{"requestUri":"/ListEncoderConfigurations","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["encoderConfigurations"],"members":{"encoderConfigurations":{"type":"list","member":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListParticipantEvents":{"http":{"requestUri":"/ListParticipantEvents","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId","participantId"],"members":{"stageArn":{},"sessionId":{},"participantId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["events"],"members":{"events":{"type":"list","member":{"type":"structure","members":{"name":{},"participantId":{},"eventTime":{"shape":"S24"},"remoteParticipantId":{},"errorCode":{}}}},"nextToken":{}}}},"ListParticipants":{"http":{"requestUri":"/ListParticipants","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId"],"members":{"stageArn":{},"sessionId":{},"filterByUserId":{},"filterByPublished":{"type":"boolean"},"filterByState":{},"nextToken":{},"maxResults":{"type":"integer"},"filterByRecordingState":{}}},"output":{"type":"structure","required":["participants"],"members":{"participants":{"type":"list","member":{"type":"structure","members":{"participantId":{},"userId":{},"state":{},"firstJoinTime":{"shape":"S24"},"published":{"type":"boolean"},"recordingState":{}}}},"nextToken":{}}}},"ListStageSessions":{"http":{"requestUri":"/ListStageSessions","responseCode":200},"input":{"type":"structure","required":["stageArn"],"members":{"stageArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["stageSessions"],"members":{"stageSessions":{"type":"list","member":{"type":"structure","members":{"sessionId":{},"startTime":{"shape":"S24"},"endTime":{"shape":"S24"}}}},"nextToken":{}}}},"ListStages":{"http":{"requestUri":"/ListStages","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["stages"],"members":{"stages":{"type":"list","member":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"activeSessionId":{},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListStorageConfigurations":{"http":{"requestUri":"/ListStorageConfigurations","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["storageConfigurations"],"members":{"storageConfigurations":{"type":"list","member":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"s3":{"shape":"S15"},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"S8"}}}},"StartComposition":{"http":{"requestUri":"/StartComposition","responseCode":200},"input":{"type":"structure","required":["stageArn","destinations"],"members":{"stageArn":{},"idempotencyToken":{"idempotencyToken":true},"layout":{"shape":"S1o"},"destinations":{"type":"list","member":{"shape":"S25"}},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"composition":{"shape":"S1m"}}}},"StopComposition":{"http":{"requestUri":"/StopComposition","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateStage":{"http":{"requestUri":"/UpdateStage","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"autoParticipantRecordingConfiguration":{"shape":"Sv"}}},"output":{"type":"structure","members":{"stage":{"shape":"S10"}}}}},"shapes":{"S3":{"type":"structure","members":{"width":{"type":"integer"},"height":{"type":"integer"},"framerate":{"type":"float"},"bitrate":{"type":"integer"}}},"S8":{"type":"map","key":{},"value":{}},"Sc":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"video":{"shape":"S3"},"tags":{"shape":"S8"}}},"Si":{"type":"map","key":{},"value":{}},"Sk":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"participantId":{},"token":{"type":"string","sensitive":true},"userId":{},"attributes":{"shape":"Si"},"duration":{"type":"integer"},"capabilities":{"shape":"Sk"},"expirationTime":{"type":"timestamp","timestampFormat":"iso8601"}}},"Sv":{"type":"structure","required":["storageConfigurationArn"],"members":{"storageConfigurationArn":{},"mediaTypes":{"type":"list","member":{}}}},"S10":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"activeSessionId":{},"tags":{"shape":"S8"},"autoParticipantRecordingConfiguration":{"shape":"Sv"}}},"S15":{"type":"structure","required":["bucketName"],"members":{"bucketName":{}}},"S18":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"s3":{"shape":"S15"},"tags":{"shape":"S8"}}},"S1m":{"type":"structure","required":["arn","stageArn","state","layout","destinations"],"members":{"arn":{},"stageArn":{},"state":{},"layout":{"shape":"S1o"},"destinations":{"type":"list","member":{"type":"structure","required":["id","state","configuration"],"members":{"id":{},"state":{},"startTime":{"shape":"S24"},"endTime":{"shape":"S24"},"configuration":{"shape":"S25"},"detail":{"type":"structure","members":{"s3":{"type":"structure","required":["recordingPrefix"],"members":{"recordingPrefix":{}}}}}}}},"tags":{"shape":"S8"},"startTime":{"shape":"S24"},"endTime":{"shape":"S24"}}},"S1o":{"type":"structure","members":{"grid":{"type":"structure","members":{"featuredParticipantAttribute":{},"omitStoppedVideo":{"type":"boolean"},"videoAspectRatio":{},"videoFillMode":{},"gridGap":{"type":"integer"}}},"pip":{"type":"structure","members":{"featuredParticipantAttribute":{},"omitStoppedVideo":{"type":"boolean"},"videoFillMode":{},"gridGap":{"type":"integer"},"pipParticipantAttribute":{},"pipBehavior":{},"pipOffset":{"type":"integer"},"pipPosition":{},"pipWidth":{"type":"integer"},"pipHeight":{"type":"integer"}}}}},"S24":{"type":"timestamp","timestampFormat":"iso8601"},"S25":{"type":"structure","members":{"name":{},"channel":{"type":"structure","required":["channelArn"],"members":{"channelArn":{},"encoderConfigurationArn":{}}},"s3":{"type":"structure","required":["storageConfigurationArn","encoderConfigurationArns"],"members":{"storageConfigurationArn":{},"encoderConfigurationArns":{"type":"list","member":{}},"recordingConfiguration":{"type":"structure","members":{"format":{}}}}}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-07-14","endpointPrefix":"ivsrealtime","protocol":"rest-json","protocols":["rest-json"],"serviceAbbreviation":"ivsrealtime","serviceFullName":"Amazon Interactive Video Service RealTime","serviceId":"IVS RealTime","signatureVersion":"v4","signingName":"ivs","uid":"ivs-realtime-2020-07-14"},"operations":{"CreateEncoderConfiguration":{"http":{"requestUri":"/CreateEncoderConfiguration","responseCode":200},"input":{"type":"structure","members":{"name":{},"video":{"shape":"S3"},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"encoderConfiguration":{"shape":"Sc"}}}},"CreateParticipantToken":{"http":{"requestUri":"/CreateParticipantToken","responseCode":200},"input":{"type":"structure","required":["stageArn"],"members":{"stageArn":{},"duration":{"type":"integer"},"userId":{},"attributes":{"shape":"Si"},"capabilities":{"shape":"Sk"}}},"output":{"type":"structure","members":{"participantToken":{"shape":"Sn"}}}},"CreateStage":{"http":{"requestUri":"/CreateStage","responseCode":200},"input":{"type":"structure","members":{"name":{},"participantTokenConfigurations":{"type":"list","member":{"type":"structure","members":{"duration":{"type":"integer"},"userId":{},"attributes":{"shape":"Si"},"capabilities":{"shape":"Sk"}}}},"tags":{"shape":"S8"},"autoParticipantRecordingConfiguration":{"shape":"Sv"}}},"output":{"type":"structure","members":{"stage":{"shape":"S10"},"participantTokens":{"type":"list","member":{"shape":"Sn"}}}}},"CreateStorageConfiguration":{"http":{"requestUri":"/CreateStorageConfiguration","responseCode":200},"input":{"type":"structure","required":["s3"],"members":{"name":{},"s3":{"shape":"S17"},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"storageConfiguration":{"shape":"S1a"}}}},"DeleteEncoderConfiguration":{"http":{"requestUri":"/DeleteEncoderConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeletePublicKey":{"http":{"requestUri":"/DeletePublicKey","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteStage":{"http":{"requestUri":"/DeleteStage","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteStorageConfiguration":{"http":{"requestUri":"/DeleteStorageConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DisconnectParticipant":{"http":{"requestUri":"/DisconnectParticipant","responseCode":200},"input":{"type":"structure","required":["stageArn","participantId"],"members":{"stageArn":{},"participantId":{},"reason":{}}},"output":{"type":"structure","members":{}}},"GetComposition":{"http":{"requestUri":"/GetComposition","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"composition":{"shape":"S1r"}}}},"GetEncoderConfiguration":{"http":{"requestUri":"/GetEncoderConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"encoderConfiguration":{"shape":"Sc"}}}},"GetParticipant":{"http":{"requestUri":"/GetParticipant","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId","participantId"],"members":{"stageArn":{},"sessionId":{},"participantId":{}}},"output":{"type":"structure","members":{"participant":{"type":"structure","members":{"participantId":{},"userId":{},"state":{},"firstJoinTime":{"shape":"S29"},"attributes":{"type":"map","key":{},"value":{}},"published":{"type":"boolean"},"ispName":{},"osName":{},"osVersion":{},"browserName":{},"browserVersion":{},"sdkVersion":{},"recordingS3BucketName":{},"recordingS3Prefix":{},"recordingState":{}}}}}},"GetPublicKey":{"http":{"requestUri":"/GetPublicKey","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"publicKey":{"shape":"S30"}}}},"GetStage":{"http":{"requestUri":"/GetStage","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"stage":{"shape":"S10"}}}},"GetStageSession":{"http":{"requestUri":"/GetStageSession","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId"],"members":{"stageArn":{},"sessionId":{}}},"output":{"type":"structure","members":{"stageSession":{"type":"structure","members":{"sessionId":{},"startTime":{"shape":"S29"},"endTime":{"shape":"S29"}}}}}},"GetStorageConfiguration":{"http":{"requestUri":"/GetStorageConfiguration","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"storageConfiguration":{"shape":"S1a"}}}},"ImportPublicKey":{"http":{"requestUri":"/ImportPublicKey","responseCode":200},"input":{"type":"structure","required":["publicKeyMaterial"],"members":{"publicKeyMaterial":{},"name":{},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"publicKey":{"shape":"S30"}}}},"ListCompositions":{"http":{"requestUri":"/ListCompositions","responseCode":200},"input":{"type":"structure","members":{"filterByStageArn":{},"filterByEncoderConfigurationArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["compositions"],"members":{"compositions":{"type":"list","member":{"type":"structure","required":["arn","stageArn","destinations","state"],"members":{"arn":{},"stageArn":{},"destinations":{"type":"list","member":{"type":"structure","required":["id","state"],"members":{"id":{},"state":{},"startTime":{"shape":"S29"},"endTime":{"shape":"S29"}}}},"state":{},"tags":{"shape":"S8"},"startTime":{"shape":"S29"},"endTime":{"shape":"S29"}}}},"nextToken":{}}}},"ListEncoderConfigurations":{"http":{"requestUri":"/ListEncoderConfigurations","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["encoderConfigurations"],"members":{"encoderConfigurations":{"type":"list","member":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListParticipantEvents":{"http":{"requestUri":"/ListParticipantEvents","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId","participantId"],"members":{"stageArn":{},"sessionId":{},"participantId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["events"],"members":{"events":{"type":"list","member":{"type":"structure","members":{"name":{},"participantId":{},"eventTime":{"shape":"S29"},"remoteParticipantId":{},"errorCode":{}}}},"nextToken":{}}}},"ListParticipants":{"http":{"requestUri":"/ListParticipants","responseCode":200},"input":{"type":"structure","required":["stageArn","sessionId"],"members":{"stageArn":{},"sessionId":{},"filterByUserId":{},"filterByPublished":{"type":"boolean"},"filterByState":{},"nextToken":{},"maxResults":{"type":"integer"},"filterByRecordingState":{}}},"output":{"type":"structure","required":["participants"],"members":{"participants":{"type":"list","member":{"type":"structure","members":{"participantId":{},"userId":{},"state":{},"firstJoinTime":{"shape":"S29"},"published":{"type":"boolean"},"recordingState":{}}}},"nextToken":{}}}},"ListPublicKeys":{"http":{"requestUri":"/ListPublicKeys","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["publicKeys"],"members":{"publicKeys":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListStageSessions":{"http":{"requestUri":"/ListStageSessions","responseCode":200},"input":{"type":"structure","required":["stageArn"],"members":{"stageArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["stageSessions"],"members":{"stageSessions":{"type":"list","member":{"type":"structure","members":{"sessionId":{},"startTime":{"shape":"S29"},"endTime":{"shape":"S29"}}}},"nextToken":{}}}},"ListStages":{"http":{"requestUri":"/ListStages","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["stages"],"members":{"stages":{"type":"list","member":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"activeSessionId":{},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListStorageConfigurations":{"http":{"requestUri":"/ListStorageConfigurations","responseCode":200},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["storageConfigurations"],"members":{"storageConfigurations":{"type":"list","member":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"s3":{"shape":"S17"},"tags":{"shape":"S8"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"S8"}}}},"StartComposition":{"http":{"requestUri":"/StartComposition","responseCode":200},"input":{"type":"structure","required":["stageArn","destinations"],"members":{"stageArn":{},"idempotencyToken":{"idempotencyToken":true},"layout":{"shape":"S1t"},"destinations":{"type":"list","member":{"shape":"S2a"}},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"composition":{"shape":"S1r"}}}},"StopComposition":{"http":{"requestUri":"/StopComposition","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S8"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateStage":{"http":{"requestUri":"/UpdateStage","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"autoParticipantRecordingConfiguration":{"shape":"Sv"}}},"output":{"type":"structure","members":{"stage":{"shape":"S10"}}}}},"shapes":{"S3":{"type":"structure","members":{"width":{"type":"integer"},"height":{"type":"integer"},"framerate":{"type":"float"},"bitrate":{"type":"integer"}}},"S8":{"type":"map","key":{},"value":{}},"Sc":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"video":{"shape":"S3"},"tags":{"shape":"S8"}}},"Si":{"type":"map","key":{},"value":{}},"Sk":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"participantId":{},"token":{"type":"string","sensitive":true},"userId":{},"attributes":{"shape":"Si"},"duration":{"type":"integer"},"capabilities":{"shape":"Sk"},"expirationTime":{"type":"timestamp","timestampFormat":"iso8601"}}},"Sv":{"type":"structure","required":["storageConfigurationArn"],"members":{"storageConfigurationArn":{},"mediaTypes":{"type":"list","member":{}}}},"S10":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"activeSessionId":{},"tags":{"shape":"S8"},"autoParticipantRecordingConfiguration":{"shape":"Sv"},"endpoints":{"type":"structure","members":{"events":{},"whip":{}}}}},"S17":{"type":"structure","required":["bucketName"],"members":{"bucketName":{}}},"S1a":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"s3":{"shape":"S17"},"tags":{"shape":"S8"}}},"S1r":{"type":"structure","required":["arn","stageArn","state","layout","destinations"],"members":{"arn":{},"stageArn":{},"state":{},"layout":{"shape":"S1t"},"destinations":{"type":"list","member":{"type":"structure","required":["id","state","configuration"],"members":{"id":{},"state":{},"startTime":{"shape":"S29"},"endTime":{"shape":"S29"},"configuration":{"shape":"S2a"},"detail":{"type":"structure","members":{"s3":{"type":"structure","required":["recordingPrefix"],"members":{"recordingPrefix":{}}}}}}}},"tags":{"shape":"S8"},"startTime":{"shape":"S29"},"endTime":{"shape":"S29"}}},"S1t":{"type":"structure","members":{"grid":{"type":"structure","members":{"featuredParticipantAttribute":{},"omitStoppedVideo":{"type":"boolean"},"videoAspectRatio":{},"videoFillMode":{},"gridGap":{"type":"integer"}}},"pip":{"type":"structure","members":{"featuredParticipantAttribute":{},"omitStoppedVideo":{"type":"boolean"},"videoFillMode":{},"gridGap":{"type":"integer"},"pipParticipantAttribute":{},"pipBehavior":{},"pipOffset":{"type":"integer"},"pipPosition":{},"pipWidth":{"type":"integer"},"pipHeight":{"type":"integer"}}}}},"S29":{"type":"timestamp","timestampFormat":"iso8601"},"S2a":{"type":"structure","members":{"name":{},"channel":{"type":"structure","required":["channelArn"],"members":{"channelArn":{},"encoderConfigurationArn":{}}},"s3":{"type":"structure","required":["storageConfigurationArn","encoderConfigurationArns"],"members":{"storageConfigurationArn":{},"encoderConfigurationArns":{"type":"list","member":{}},"recordingConfiguration":{"type":"structure","members":{"format":{}}}}}}},"S30":{"type":"structure","members":{"arn":{},"name":{},"publicKeyMaterial":{},"fingerprint":{},"tags":{"shape":"S8"}}}}} /***/ }), /* 1286 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"ListCompositions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListEncoderConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListParticipantEvents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListParticipants":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListStageSessions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListStages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListStorageConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}} + module.exports = {"pagination":{"ListCompositions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListEncoderConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListParticipantEvents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListParticipants":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListPublicKeys":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"publicKeys"},"ListStageSessions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListStages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListStorageConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}} /***/ }), /* 1287 */ diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js index e39c4cd2e1..a5f06f730f 100644 --- a/dist/aws-sdk.js +++ b/dist/aws-sdk.js @@ -1,4 +1,4 @@ -// AWS SDK for JavaScript v2.1648.0 +// AWS SDK for JavaScript v2.1649.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-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.1648.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.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.1649.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+=""),l+="[AWS "+a.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+=""),l+=" "+i.util.string.lowerFirst(a.operation),l+="("+c+")",u&&(l+=""),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(){for(var e=[],t=0;t-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var a=this.listeners(e),i=a.length;return this.callListeners(a,t,r),i>0},callListeners:function(e,t,r,i){function s(i){if(i&&(n=a.util.error(n||new Error,i),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=i||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(e){n=a.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),a.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),a.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,a){return this[e]=r,this.addListener(t,r,a),this},addNamedAsyncListener:function(e,t,r,a){return r._isAsync=!0,this.addNamedListener(e,t,r,a)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),a.SequentialExecutor.prototype.addListener=a.SequentialExecutor.prototype.on,t.exports=a.SequentialExecutor},{"./core":350}],402:[function(e,t,r){(function(r){(function(){var a=e("./core"),i=e("./model/api"),s=e("./region_config"),o=a.util.inherit,n=0,u=e("./region/utils");a.Service=o({constructor:function(e){if(!this.loadServiceClass)throw a.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}"boolean"==typeof e.useDualstack&&"boolean"!=typeof e.useDualstackEndpoint&&(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var i=a.util.copy(e),s=new r(e);return Object.defineProperty(s,"_originalConfig",{get:function(){return i},enumerable:!1,configurable:!0}),s._clientId=++n,s}this.initialize(e)},initialize:function(e){var t=a.config[this.serviceIdentifier];if(this.config=new a.Config(a.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||s.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),a.SequentialExecutor.call(this),a.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||a.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){i.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){i.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(a.util.isEmpty(this.api)){if(t.apiConfig)return a.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new a.Config(a.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&a.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?a.util.isType(e,Date)&&(e=a.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=a.util.copy(t),a.util.each(this.config.params,function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var s=new a.Request(this,e,t);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var a=this.makeRequest(e,t).toUnauthenticated();return r?a.send(r):a},waitFor:function(e,t,r){return new a.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[a.events,a.EventListeners.Core,this.serviceInterface(),a.EventListeners.CorePost],r=0;r299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},a=e.response;return a.httpResponse.statusCode&&(r.HttpStatusCode=a.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),a.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),a.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=a.httpResponse.headers["x-amzn-requestid"]),a.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=a.httpResponse.headers["x-amz-request-id"]),a.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=a.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,a=r.error;return r.httpResponse.statusCode>299?(a.code&&(t.AwsException=a.code),a.message&&(t.AwsExceptionMessage=a.message)):((a.code||a.name)&&(t.SdkException=a.code||a.name),a.message&&(t.SdkExceptionMessage=a.message)),t},attachMonitoringEmitter:function(e){var t,r,i,s,o,n,u=0,p=this;e.on("validate",function(){s=a.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=a.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){i=Math.round(a.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=p.attemptFailEvent(e);s.Timestamp=t,i=i||Math.round(a.util.realClock.now()-r),s.AttemptLatency=i>=0?i:0,s.Region=o,p.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(a.util.realClock.now()-s);t.Latency=r>=0?r:0;var i=e.response;i.error&&i.error.retryable&&"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,i="";if(e){r=(e.service.api.operations||{})[e.operation]||null,i=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===i||"v4-unsigned-body"===i?"v4":"bearer"===i?"bearer":this.api.signatureVersion,a.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return a.EventListeners.Query;case"json":return a.EventListeners.Json;case"rest-json":return a.EventListeners.RestJson;case"rest-xml":return a.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return a.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new a.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw a.util.error(i,"No pagination configuration for "+e)}return null}return r}}),a.util.update(a.Service,{defineMethods:function(e){a.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){a.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=o(a.Service,r||{});if("string"==typeof e){a.Service.addVersions(i,t);var s=i.serviceIdentifier||e;i.serviceIdentifier=s}else i.prototype.api=e,a.Service.defineMethods(i);if(a.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&a.util.clientSideMonitoring){var n=a.util.clientSideMonitoring.Publisher,u=a.util.clientSideMonitoring.configProvider,p=u();this.prototype.publisher=new n(p),p.enabled&&(a.Service._clientSideMonitoring=!0)}return a.SequentialExecutor.call(i.prototype),a.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){throw a.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),i.indexOf(e.operation)>-1&&e.addListener("extractData",a.util.convertPayloadToString)},validateResponseBody:function(e){var t=e.httpResponse.body.toString()||"{}",r=t.trim();r&&"{"===r.charAt(0)||(e.httpResponse.body="")}})},{"../core":350}],408:[function(e,t,r){var a=e("../core");a.util.update(a.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",a.util.convertPayloadToString)}})},{"../core":350}],409:[function(e,t,r){var a=e("../core");a.util.update(a.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new a.Endpoint(t))}})},{"../core":350}],410:[function(e,t,r){e("../polly/presigner")},{"../polly/presigner":384}],411:[function(e,t,r){var a=e("../core"),i=e("./rdsutil");e("../rds/signer");var s=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];a.util.update(a.RDS.prototype,{setupRequestListeners:function(e){i.setupRequestListeners(this,e,s)}})},{"../core":350,"../rds/signer":392,"./rdsutil":412}],412:[function(e,t,r){var a=e("../core"),i={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=a.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var s=!!e.config.paramValidation;s&&t.removeListener("validate",a.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",i.buildCrossRegionPresignedUrl),s&&t.addListener("validate",a.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=a.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var i=e.service.config.region,s=new e.service.constructor(r),o=s[e.operation](a.util.copy(e.params));o.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=i,t.body=a.util.queryParamsToString(t.params)}),o.presign(function(r,a){r?t(r):(e.params.PreSignedUrl=a,t())})}};t.exports=i},{"../core":350}],413:[function(e,t,r){var a=e("../core");a.util.update(a.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||a.Service.prototype.retryableError.call(this,e)}})},{"../core":350}],414:[function(e,t,r){var a=e("../core"),i=e("../signers/v4_credentials"),s=e("../config_regional_endpoint"),o=e("./s3util"),n=e("../region_config");e("../s3/managed_upload");var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];a.util.update(a.S3.prototype,{getSignatureVersion:function(e){ diff --git a/lib/core.js b/lib/core.js index dae9f25ed4..6d0d315ba3 100644 --- a/lib/core.js +++ b/lib/core.js @@ -20,7 +20,7 @@ AWS.util.update(AWS, { /** * @constant */ - VERSION: '2.1648.0', + VERSION: '2.1649.0', /** * @api private diff --git a/package.json b/package.json index 189de108c2..b61bd04416 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "aws-sdk", "description": "AWS SDK for JavaScript", - "version": "2.1648.0", + "version": "2.1649.0", "author": { "name": "Amazon Web Services", "email": "",